2014-02-28 83 views
-1

这是我的检查验证状态代码:如何检查帐户是否已通过验证?

<? 

     $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。为什么不是?

+0

你有一些错误。 '$ check'等于查询的字符串,而不是查询起始者的结果。 –

回答

0
if($check = 1){ 

应该

if($check == 1){ 
+0

不知道这是如何回答。 $ check设置为他的SQL语句。 – effulge

0

更改此:

if($check = 1){ 

要这样:

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

它需要双等于,也$结果分配给数据库

相关问题