嗨,我只是想知道這是否可能mysql_real_escape_string()和密碼()發出
$pass_esc = mysql_real_escape_string($pass);
$user_esc = mysql_real_escape_string($user);
$query = "UPDATE users SET user_password = PASSWORD('$pass_esc') WHERE user_name = '$user_esc'";
我不知道,如果它只是我還是真的是不可能的,因爲每次我使用這個我得到一個錯誤,如果我使用這個
$pass_esc = $pass;
$user_esc = $user;
$query = "UPDATE users SET user_password = PASSWORD('$pass') WHERE user_name = '$user_esc'";
它在我的結束罰款。
的主要問題是什麼? –
這是什麼意思「我得到一個錯誤」 –
可能有單引號或特殊字符在$ pass或$ user中,建議回顯兩個出來檢查。 – Jianhong