PHP 錯誤:未定義函數「mysql_connect()」
設定PHP、MySQL 與Apache 時,常見的PHP 錯誤訊息使用者遇到的是「致命錯誤:呼叫未定義的函數mysql_connect()」。當您嘗試使用「mysql_connect()」函數時,通常會出現此錯誤,該函數在 PHP 7 及更高版本中已棄用。
要解決此問題,請透過執行以下命令來確定您的PHP 版本:
php -version
如果結果表明PHP 7 或更高版本,您需要從“mysql_”函數遷移到更新後的對應函數, “mysqli_”功能。以下是如何更新程式碼的範例:
$host = "127.0.0.1"; $username = "root"; $pass = "foobar"; $con = mysqli_connect($host, $username, $pass, "your_database");
此變更將允許您使用「mysqli_connect()」函數並建立與 MySQL 資料庫的連線。從舊版 PHP 版本升級時,請記得將所有「mysql_」函數更新為其對應的「mysqli_」函數。
以上是為什麼 PHP 會拋出「致命錯誤:呼叫未定義的函數 mysql_connect()」錯誤,如何修復它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!