我希望用户拥有有效的电子邮件,这就是为什么我会检查是否通过电子邮件发送电子邮件。
我获取用户名并计算具有该用户名和激活设置为NULL的行,但是如果我回显rowCount = 0但是有一个这样的行
$checkMail = $dbh->prepare("SELECT UserID FROM users WHERE username =:username
AND Activation=''");
$checkMail->bindParam(':username', $_POST['username']);
$checkMail->execute();
echo $exist = $checkMail->rowCount();
答案 0 :(得分:0)
如果Activation确实为NULL,则查询应为:
SELECT UserID FROM users WHERE username =:username AND Activation IS NULL