2016-03-25 103 views
-7

爲什麼我得到這個錯誤?當我嘗試註冊時,爲什麼會收到此錯誤消息?

調用未定義功能mysql_real_escape_string()

有它事做是舊的代碼?

+0

是的,PHP7刪除了'mysql_ *'函數,因此你得到這樣的消息。 :) – Ikari

+0

什麼是您的PHP可執行文件的版本,您可以發現,使用,在CLI中運行'php -v'。 – Ikari

+2

嘗試註冊什麼?它是你的網站嗎? – Jon

回答

0

看起來好像您正在使用PHP 7,其中添加了許多新功能,並且已棄用的項目mysql_*已被刪除,因此它將生成一個函數警報,就像您面臨的一樣。因此,請使用mysqli_*PDO。但不要混合DB apis!

相關問題