首頁 >後端開發 >php教程 >MySQL `mysql_connect()` 已棄用:移轉到 MySQLi 或 PDO?

MySQL `mysql_connect()` 已棄用:移轉到 MySQLi 或 PDO?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-10 17:10:15760瀏覽

MySQL `mysql_connect()` Deprecated: Migrate to MySQLi or PDO?

棄用 mysql_connect():遷移到 MySQLi 或 PDO

您遇到了 mysql_connect() 的棄用警告。這意味著 mysql 擴充功能正在逐步淘汰,最終將被刪除。要消除此警告並確保持續功能,您需要將程式碼遷移到 MySQLi 或 PDO 擴充功能。

解決方案:使用 MySQLi 擴展

一個選項是使用 MySQLi 擴展,它是 mysql 擴展的現代替代品。語法略有不同,但提供類似的功能。以下是範例:

使用 MySQLi 執行查詢

使用 MySQLi 執行查詢也類似 mysql 擴充:

抑制已棄用警告

或者,您可以使用以下程式碼來抑制所有已棄用的警告,包括來自mysql_* 函數的警告:

在某些情況下,您可能需要找到觸發警告的特定檔案和行。一旦確定,就可以替換 error_reporting(E_All);與 error_reporting(E_ALL ^ E_DEPRECATED);.

以上是MySQL `mysql_connect()` 已棄用:移轉到 MySQLi 或 PDO?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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