我有:MySQL查询怪怪
mysql_connect($host,$username,$password);
@mysql_select_db("db") or die("Error: Cannot select database");
$query = "select password from users where name = '".$_POST['login-userid']."'";
$result = mysql_query($query);
if ($result == false) {
echo "Invalid username or password";
} else {
if (mysql_result($result,0) == hash('sha256', $_POST['login-password'])) {
echo "Logging in...";
}
}
出于某种原因,我不断收到一个错误的mysql_result
线,即使它不应该被执行(当用户名不存在,即$ result的结果为false)。
这工作。我不敢相信我以前没有想到过。 – n0pe