了解「致命錯誤:當呼叫未定義的函數mysql_connect()」問題
在PHP 腳本中遇到此錯誤訊息時,它表示您的系統缺少或無法辨識mysql_connect() 函數。此錯誤通常在升級到 PHP 7.0 或更高版本後發生。
錯誤原因
在 PHP 7.0 中,mysql_* 函數(包括 mysql_connect())被由於對安全性和效能的擔憂,已棄用。因此,這些函數不再可用,應替換為 mysqli 或 PDO 對應函數。
解決方案:升級到 mysqli_connect
要解決此錯誤,您需要升級您的程式碼才能使用 mysqli 擴充。具體方法如下:
範例:
<code class="php">$host = "127.0.0.1"; $username = "root"; $pass = "foobar"; $con = mysqli_connect($host, $username, $pass, "your_database");</code>
請記住,升級到 PHP 7.0 或更高版本需要仔細檢查您現有的程式碼以確保相容性。透過用現代函數取代已棄用的函數,您可以消除潛在的錯誤並維護 PHP 應用程式的安全性和效能。
以上是如何解決 PHP 中的「致命錯誤:呼叫未定義的函數 mysql_connect()」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!