2014-02-28 87 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){ 

它需要雙等於,也$結果分配給數據庫

相關問題