當遇到「致命錯誤:呼叫未定義函數mysql_connect()」錯誤時,可以令人震驚。本文將提供解決此問題的逐步解決方案。
儘管安裝了「php5-mysql」並重新啟動 MySQL/Apache 2,但錯誤仍然存在。該問題可能出在所使用的 PHP 版本。對於 PHP7 用戶,mysql_ 函數已被棄用並完全刪除。因此,建議更新程式碼以使用 PDO 或 mysqli_ 函數。
但是,如果更新程式碼不可行,可以使用變通解決方案。透過包含「fix_mysql.inc.php」文件,可以使用 mysqli_() 函數重新建立舊的 mysql_ 函數。這將允許程式碼繼續運行,而無需立即更新。
使用解決方法的步驟:
例如:
<code class="php">require('fix_mysql.inc.php');</code>
即使不再支援 mysql_ 函數,此解決方法也將允許程式碼按預期運行。仍然強烈建議遷移到新的 PDO 或 mysqli_ 函數,以長期保持程式碼相容性和安全性。
以上是為什麼即使在安裝'php5-mysql”之後我仍然收到'呼叫未定義函數 mysql_connect()”錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!