当我输入正确的电子邮件和不正确的密码时,我看到“电子邮件不存在!” 为什么:(?如果条件不正确
$emailnumrow = mysql_num_rows(mysql_query(" SELECT * FROM users WHERE email='$email' "));
if($emailnumrow['.$email.'] >= 1){
} else {echo 'email do not exist!';}
当我输入正确的电子邮件和不正确的密码时,我看到“电子邮件不存在!” 为什么:(?如果条件不正确
$emailnumrow = mysql_num_rows(mysql_query(" SELECT * FROM users WHERE email='$email' "));
if($emailnumrow['.$email.'] >= 1){
} else {echo 'email do not exist!';}
mysql_num_rows
回报int
不是array
。它应该是
if($emailnumrow >= 1){
....
}else {
echo 'email do not exist!';
}
是它的工作原理,但我也必须改变“ *“写入第一行的”email“ 谢谢 – asdasdasdasdd123 2014-09-20 16:06:16
也可以使用'”SELECT COUNT(email)FROM users WHERE email = $ email“',它返回'int type'。 – MH2K9 2014-09-20 16:10:10
有没有这样的事,作为一个“如果循环”。 – 2014-09-20 16:01:19