当我通过ajax调用页面时,我应该在最后关闭连接吗?
ajaxed文件有自己的连接字符串,所以我想知道这个连接是否在呼叫结束时保持打开状态,如果不关闭这些连接就是一个灾难...
提前感谢所有
答案 0 :(得分:3)
当您通过AJAX调用PHP页面时,实际上是向服务器发出新请求以解释该页面。服务器对通过AJAX请求的页面没有任何了解,或者在浏览器栏中输入地址,它只是将其解释为新的PHP页面。
也就是说,所有挂起的连接都会自动关闭,如果您愿意,可以放置mysql_close
,否则PHP会为您完成。
请参阅mysql_close
的手册页通常不使用mysql_close() 必要的,作为非持久的开放 链接自动关闭 脚本执行结束。
答案 1 :(得分:1)
PHP将关闭脚本末尾的所有打开文件和数据库连接。完成连接后手动执行是一种很好的做法,但如果不这样做,则不会发生灾难。