如何查找数据库中是否已有值?

时间:2017-06-22 21:58:11

标签: php mysqli

什么对我有用:

$em = $_POST['email'];
$echeck = mysqli_query($conn, "SELECT * FROM tbl WHERE email='$em'");
if(mysqli_num_rows($echeck) == 1) echo 'email exist';

首先,虽然有很多关于这个问题的帖子但我无法工作。

我有一个简单的问题。我想检查一封电子邮件是否已经注册并存在于数据库中。我试过了:

$echeck = mysqli_query($conn, "SELECT * FROM tusr WHERE email=".$_POST['email']);
$numOfRows=mysqli_num_rows($echeck);

但是据我所知,我知道mysqli_query在找不到值时会返回false,并且会导致mysqli_num_rows失败,并带有布尔类型的参数。

那么,我怎样才能找到数据库中是否已有值?

0 个答案:

没有答案