最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

PHP中MySQL连接管理

来源:动视网 责编:小采 时间:2020-11-09 11:16:52
文档

PHP中MySQL连接管理

PHP中MySQL连接管理:需要注意的是:使用mysql_connect()获取共享MySQL连接资源时,调用mysql_close()有时并不能释放MySQL连接,只有当所有共享连接资 对于PHP程序来来说,MySQL是一种稀缺的资源。MySQL默认最大连接数为100,也即是最多接受100个MySQL的客户端连接。
推荐度:
导读PHP中MySQL连接管理:需要注意的是:使用mysql_connect()获取共享MySQL连接资源时,调用mysql_close()有时并不能释放MySQL连接,只有当所有共享连接资 对于PHP程序来来说,MySQL是一种稀缺的资源。MySQL默认最大连接数为100,也即是最多接受100个MySQL的客户端连接。


需要注意的是:使用mysql_connect()获取共享MySQL连接资源时,调用mysql_close()有时并不能释放MySQL连接,只有当所有共享连接资

对于PHP程序来来说,MySQL是一种稀缺的资源。MySQL默认最大连接数为100,也即是最多接受100个MySQL的客户端连接。因此,PHP在使用MySQL连接时做了一些优化的处理。这些优化,可能对性能有所提升,但对使用MySQL连接的使用却也造成一些困惑。

创建MySQL连接:

resource mysql_connect ( [string server [, string username [, string password [, bool new_link [, int client_flags]]]]] )

当使用mysql_connect()创建一个MySQL连接后,PHP会把这个连接的信息,包括host, username, password与连接资源存储起来。下次调用mysql_connect()时,PHP会默认检查是否存在一个参数相同(参数包括host, username, password)的连接资源,如果存在,则直接返回之前创建的资源,而非新建一个MySQL连接。(PS:当两次调用连接的不是相同服务器时,只能创建新的MySQL连接,旧的连接无法共享)

只有当手动指定new_link为true时,PHP才会避开这个检查,直接重新向PHP服务器发起MySQL连接请求。

这种处理在下面这种情况下就会产生错误:

用户期望在database1查询table1的信息,但是由于在第二次mysql_connect(),PHP返回的是上一次的MySQL连接资源。因此,对于$conn2中切换数据库也对$conn1造成了影响,$conn1也同时切换默认到数据库database2,查询的信息会是在database2上面的结果。

解决这个问题的方法就是在第二次调用mysql_connect()时,指定new_link为true即可。

关闭MySQL连接:

对于使用mysql_connect()创建的连接资源,,对资源变量进行unset()并不能真正地释放资源,需要调用mysql_close()才能达到释放MySQL连接资源的效果。

需要注意的是:使用mysql_connect()获取共享MySQL连接资源时,调用mysql_close()有时并不能释放MySQL连接,只有当所有共享连接资源都调用mysql_close()时,PHP才会真正释放MySQL连接。

文档

PHP中MySQL连接管理

PHP中MySQL连接管理:需要注意的是:使用mysql_connect()获取共享MySQL连接资源时,调用mysql_close()有时并不能释放MySQL连接,只有当所有共享连接资 对于PHP程序来来说,MySQL是一种稀缺的资源。MySQL默认最大连接数为100,也即是最多接受100个MySQL的客户端连接。
推荐度:
标签: 连接 管理 php
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top