首頁 > 資料庫 > mysql教程 > 為什麼 PHP 會拋出「致命錯誤:呼叫未定義的函數 mysql_connect()」錯誤,如何修復它?

為什麼 PHP 會拋出「致命錯誤:呼叫未定義的函數 mysql_connect()」錯誤,如何修復它?

Patricia Arquette
發布: 2024-11-24 19:18:42
原創
370 人瀏覽過

Why Does PHP Throw a

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板