首頁  >  文章  >  後端開發  >  為什麼我在 PHP 7 中收到「致命錯誤:未捕獲錯誤:呼叫未定義函數 mysql_connect()」錯誤?

為什麼我在 PHP 7 中收到「致命錯誤:未捕獲錯誤:呼叫未定義函數 mysql_connect()」錯誤?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-04 13:36:33791瀏覽

Why am I getting the

偵錯「致命錯誤:未捕獲錯誤:呼叫未定義的函數mysql_connect()」

在嘗試建立與MySQL 資料庫的連接時,您遇到過神秘的錯誤訊息:「致命錯誤:未捕獲錯誤:呼叫未定義的函數mysql_connect()」。

不用擔心,這個錯誤背後的罪魁禍首在於 PHP 7 已經告別了 mysql_*功能。因此,如果您在 XAMPP 下執行 PHP 7,則這些功能將不再可供您使用。

為了克服這一障礙,您可以使用兩個同樣強大的替代方案:

  • MySQLi:一個更現代且功能豐富的擴展,可以無縫取代mysql_* 函數。
  • PDO(PHP 資料物件):A資料庫抽象層,提供與各種資料庫(包括 MySQL)互動的一致介面。

考慮切換到 MySQLi 或 PDO,您的資料庫連線問題將成為過去。

以上是為什麼我在 PHP 7 中收到「致命錯誤:未捕獲錯誤:呼叫未定義函數 mysql_connect()」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn