儘管安裝了 php5-mysql,您仍然遇到「未定義函數 mysql_connect()」錯誤。讓我們深入研究這個問題並研究可能的解決方案。
如 phpinfo() 輸出所示,pdo_mysql.ini 檔案已被解析,表示擴充已載入。但是,該錯誤意味著 mysql_* 函數不可用。
如果您使用 PHP7,請務必注意 mysql_ 函數已完全刪除。相反,您應該考慮使用 PDO(PHP 資料物件)或 mysqli_ 函數。更新您的程式碼以利用這些函數將解決該問題。
或者,如果更新程式碼不可行,可以使用解決方法。您可以建立一個 PHP 包含文件,fix_mysql.inc.php,它使用 mysqli_() 函數重新建立舊的 mysql_ 函數。這可以作為臨時修復,直到您可以將程式碼遷移到較新的函數。
以上是為什麼我安裝了 php5-mysql 後仍然出現「未定義的函數 mysql_connect()」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!