0

嗨,我只是想知道这是否可能

$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'";

这对我来说很好。

4

1 回答 1

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'";
于 2013-10-04T06:54:20.357 回答