我有这个代码
$nick = $_POST["user"];
$pass = sha1($_POST["pass"]);
$user = pg_query($dbconn, "SELECT * FROM users");
$user = pg_fetch_object($user);
if($user->nick != $nick || $user->pass != $pass) {
echo 'Wrong user or password';
}
数据库中的 nick 是字符类型,并且非常散列,但我仍然在输出时收到“错误的用户或密码”。
有没有类型冲突?