2014-10-19 54 views
-3

我想使用戶配置文件公開或私人,我已經用PHP編寫了一些東西。 但我收到以下錯誤:mysql_real_escape_string()無法正常工作?

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'gooyanet'@'localhost' (using password: NO) on line 7 

而且也:

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established on line 7 

這裏是my code的鏈接。

,如果你幫我與這將是偉大的...

+0

這與mysql_real_escape_string無關,你的MySQL登錄憑證不正確,或者你的用戶沒有該數據庫的權限。 – MrCode 2014-10-19 15:02:55

+0

這是因爲您沒有配置可用的數據庫連接。 – Quentin 2014-10-19 15:03:05

+1

問題可能確實與您的連接憑據有關,請檢查它們。並停止使用mysql_real_escape_string,而是使用預處理語句。 – gd1 2014-10-19 15:03:11

回答

2

既然你havnt提供的代碼中的問題可能是由於你的代碼中給出的連接憑據。

使用mysql_real_escape_string()已折舊。請使用PDO代替,並保持安全的SQL注入。