关于mysql_close(),该怎么处理

WBOY
풀어 주다: 2016-06-13 10:03:07
원래의
1501명이 탐색했습니다.

关于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.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!