如何检查帐户是否已经过验证?

时间:2014-02-28 18:59:07

标签: php mysql

这是我的支票验证状态代码:

    <?

       $check = "SELECT * FROM customers WHERE email='$email' AND verified='1'";
       $mysqli->query($check);

          if($check = 1){

    } else {

          header('Location: fileadmin/not_activated.php');
    }

    ?>

我已经回复了支票,

如果经过验证,

echo $check会显示1。

如果未经过验证,

echo $check会显示1。

但如果未经验证,echo $check应为0。为什么不呢?

2 个答案:

答案 0 :(得分:0)

if($check = 1){

应该是

if($check == 1){

答案 1 :(得分:0)

改变这个:

if($check = 1){

对此:

$result = mysqli->query($check);
if($result == 1){

它需要double equals,并且还将$ result分配给数据库