我在我的应用程序中使用 Zend Framework 2。最近,我的网站瘫痪了。服务器联系人告诉我们 MySQL 报告大多数连接超时。他给我们的原因是 MySQL 连接没有调用 mysql_close()
退出前的功能。
我们需要使用 mysql_close()
在应用程序中?
最佳答案
根据您问题的评论,由于您使用的是 PDO,因此没有必要使用 mysql_close
。
正如 @Tim Fountain 在评论中提到的,一旦脚本运行完毕,PHP 将自动关闭连接,除非如果您使用持久连接(这通常会导致问题,我了解到这一点)以艰难的方式)。
如果与数据库服务器的连接一直超时,则表明 PHP 和 MySQL 数据库服务器之间的连接有问题,而不是脚本有问题。
关于php - 我们需要在 Zend 框架 2 中使用 mysql_close() 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21779158/