读书人

关于mysql_close(),该怎么处理

发布时间: 2012-03-27 13:44:24 作者: rapoo

关于mysql_close()
请问,一般我们都用connect(),那么还需要mysql_close()进行手动关闭么
如果需要,在什么地方放入此语句最好呢。

[解决办法]
需要
在文件最后就可以
[解决办法]
本文件最后就可以
[解决办法]
数据库操作完毕 就可以mysql_close()了 这是好习惯

另外记录集用完以后记得要mysql_free_result() 一下
[解决办法]
楼上正解。。。。
[解决办法]
会自动关闭,当然写上会更好
[解决办法]
对的!用完及时关掉,会让出资源
[解决办法]
学习!!
[解决办法]

探讨
数据库操作完毕 就可以mysql_close()了 这是好习惯

另外记录集用完以后记得要mysql_free_result() 一下

[解决办法]
mysql_free_result() 是用来释放一个select查询之后占用的内存,mysql_close()是用来关闭一个mysql_connect()的连接。一般都是放在程序的最后一行(直到不用这个mysql连接,就要关闭连接),本来php是有自带的进行释放查询资源和关闭数据库,但自己手动写上程序,及时释放内存和关闭连接是一个好的习惯。
[解决办法]
php自放,但不知道什候放,看php源代
[解决办法]
支持11楼...
[解决办法]
不需要,尤其是初学者!php会替你完成
释放资源虽然很重要,但释放的时点不对将带来不必要的麻烦
比如这个:“返回查询数据集,那是不是mysql_close()放在return $query;之前就OK了。我怎么报错呢”
mysql_query 返回的是一个系统资源号,查询结果在mysql的缓冲区中,并没有传递到php。以后php将通过此资源号从mysql取得数据。如果在此之前就关闭了连接,后续工作该如何完成呢?
[解决办法]
打开数据库必须关闭
这样能减轻服务器压力,节约资源,安全运行
[解决办法]
看完后觉得8楼说的好
[解决办法]
长见识
[解决办法]
……
[解决办法]
不需要,到最生再 mysql_close()
[解决办法]
lu guo

读书人网 >PHP

热点推荐