我正在尝试从数据库中获取许多字段来检查用户帐户。
在表单上,用户填写代码、通行证和电子邮件。
我需要检查用户代码是否存在、密码是否正确、电子邮件是否正确以及用户是否有 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;