首頁  >  文章  >  資料庫  >  PHP 5.5.0 及更高版本中已棄用的 mysql_real_escape_string() 函數的替代品是什麼?

PHP 5.5.0 及更高版本中已棄用的 mysql_real_escape_string() 函數的替代品是什麼?

Patricia Arquette
Patricia Arquette原創
2024-11-07 02:28:02873瀏覽

What is the replacement for the deprecated mysql_real_escape_string() function in PHP 5.5.0 and beyond?

PHP 5.5.0 及更高版本中棄用mysql_* 函數

從PHP 5.2.0 及更早版本到PHP 及更早版本到PHP 5.5的過渡。從 1.0.0 開始,您可能會在使用已棄用的 mysql_* 函數時遇到困難。 mysql_real_escape_string() 函數在 PHP 5.5.0 中已棄用,已被 mysqli 擴充中的 mysqli_real_escape_string() 取代。

錯誤和解決方案:

您正在接收錯誤「已棄用:mysql_real_escape_string()。若要解決此問題,請將函數呼叫替換為mysqli_real_escape_string($ connection, $escapestring)。

修改的程式碼片段:

這裡,$connection 表示與MySQL 資料庫。

附加說明:

  • 考慮使用資料庫物件來簡化連線處理。
  • 刷新您的 PHP 知識以保持最新狀態- 最新已棄用和更新的函數。
  • 有關更多信息,請參閱有關 mysqli_real_escape_string() 的官方 PHP 文件。

以上是PHP 5.5.0 及更高版本中已棄用的 mysql_real_escape_string() 函數的替代品是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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