嗨,我只是想知道这是否可能
$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'";
我的结局很好。
答案 0 :(得分:0)
你忘了把$。
旧查询。
$query = "UPDATE users SET user_password = PASSWORD('$pass_esc') WHERE user_name = 'user_esc'";
新查询:
$query = "UPDATE users SET user_password = PASSWORD('$pass_esc') WHERE user_name = '$user_esc'";