0
我在我的應用程序中使用Zend框架2。最近,我的網站崩潰了。服務器聯繫人告訴我們,MySQL報告大多數連接超時。他給我們的原因是,MySQL連接在退出之前不會調用mysql_close()
函數。我們是否需要在Zend Framework 2中使用mysql_close()?
我們是否需要在應用程序中使用mysql_close()
?
我在我的應用程序中使用Zend框架2。最近,我的網站崩潰了。服務器聯繫人告訴我們,MySQL報告大多數連接超時。他給我們的原因是,MySQL連接在退出之前不會調用mysql_close()
函數。我們是否需要在Zend Framework 2中使用mysql_close()?
我們是否需要在應用程序中使用mysql_close()
?
根據您的問題的意見,使用mysql_close
是不必要的,因爲您正在使用PDO。
由於@Tim噴泉在評論中提到,PHP會自動一旦腳本完成運行時,如果您使用的是永久連接(這通常會導致問題,關閉連接,除非,我在一個硬的方式學會了這)。
如果與數據庫服務器的連接超時,PHP和MySQL數據庫服務器之間的連接會出現問題,而不是腳本。
您不應該使用'mysql_ *'函數,因爲它們已被棄用,並且ZF2更好地切換到'PDO'。 –
我正在使用PDO。我們是否需要在PDO中使用mysql_close()。 – manan
ZF2 for MySQL的數據庫驅動程序是在php ext/mysqli擴展中默認的MySQLI。我不知道爲什麼你必須使用mysql,這些功能已被棄用。如果您已經在使用PDO,那應該沒問題 – Mubo