PHP:关闭包含和ajaxed文件的数据库连接

时间:2010-05-18 06:43:27

标签: php ajax

当我通过ajax调用页面时,我应该在最后关闭连接吗?

ajaxed文件有自己的连接字符串,所以我想知道这个连接是否在呼叫结束时保持打开状态,如果不关闭这些连接就是一个灾难...

提前感谢所有

2 个答案:

答案 0 :(得分:3)

当您通过AJAX调用PHP页面时,实际上是向服务器发出新请求以解释该页面。服务器对通过AJAX请求的页面没有任何了解,或者在浏览器栏中输入地址,它只是将其解释为新的PHP页面。

也就是说,所有挂起的连接都会自动关闭,如果您愿意,可以放置mysql_close,否则PHP会为您完成。

请参阅mysql_close

的手册页
  

通常不使用mysql_close()   必要的,作为非持久的开放   链接自动关闭   脚本执行结束。

答案 1 :(得分:1)

PHP将关闭脚本末尾的所有打开文件和数据库连接。完成连接后手动执行是一种很好的做法,但如果不这样做,则不会发生灾难。