1

我正在尝试从数据库中获取许多字段来检查用户帐户。

在表单上,​​用户填写代码、通行证和电子邮件。

我需要检查用户代码是否存在、密码是否正确、电子邮件是否正确以及用户是否有 1 级或 2 级继续。

我正在尝试下面的查询,但我被重定向到错误页面。

我哪里错了?

$sql = "SELECT * FROM users WHERE (`user_code` = '". $user_code ."')
                              AND (`user_pass` = '". $user_pass ."')
                              AND (`user_email` = '". $user_email ."')
                              AND ((`user_level` = '1') OR (`user_level` = '2'))
                              LIMIT 1";

$query = mysql_query($sql);
    if (mysql_num_rows($query) != 1) {
        header("Location: index.php?message=error"); exit;
4

0 回答 0