检查数据库中是否存在电子邮件不工作

时间:2015-02-03 16:17:13

标签: php mysql email

我在尝试检查用户电子邮件是否可用或者没有在数据库中时遇到问题,所以我可以发送给他...一封带有密码的电子邮件.....我被困在if语句中计算数量查询结果中的行........希望肯定回复......

 if(isset($_POST['email']))

{
$email=$_POST['email'];
$query="SELECT  email FROM signup WHERE email='" .$email." '   ";
$result=mysqli_query($connect,$query) ;
  $num_rows = mysqli_num_rows($result);
if(mysqli_num_rows($result)==0){
echo "user exist";
}


}

1 个答案:

答案 0 :(得分:2)

您的if声明错误,如果用户确实存在,您将在结果集中至少有一行。您可以使用:

if(mysqli_num_rows($result)>0){ //...

if(mysqli_num_rows($result)!=0){ //...