我在我的应用程序中使用Zend框架2。最近,我的网站开始了。服务器联系人告诉我们MySQL报告的大部分连接都是超时的。他给我们的原因是MySQL连接在退出之前没有调用mysql_close()
函数。
我们是否需要在应用程序中使用mysql_close()
?
答案 0 :(得分:1)
根据您的问题的评论,由于您使用的是PDO,因此无需使用mysql_close
。
作为评论中提到的@Tim Fountain,PHP将在脚本运行完毕后自动关闭连接,除非如果您使用持久连接(这通常会导致问题,我学到了这一点)用一种艰难的方式)。
如果与数据库服务器的连接保持超时,则PHP和MySQL数据库服务器之间的连接存在问题,而不是脚本。