2012-08-10 36 views
0

我想這個代碼來檢查是否有任何帳戶與發送一個新的註冊相同的電子郵件。發現不工作,以檢查電子郵件分貝

爲什麼var_dump($arr_user_db);輸出一個結果如果$email的值在數據庫中是新的?

public function checkUserDatabase($email=null, $id_fb=null) { 
     if(!is_null($email) && is_null($id_fb)){ 
      unset($arr_user_db); 
      $arr_user_db = $this->User->find('first', array('conditions' => array('User.email' == $email))); 
      var_dump($email); //string '[email protected]' (length=28) 
      var_dump($arr_user_db);//output an account. 

     } 
} 

回答

3
  $arr_user_db = $this->User->find('first', array('conditions' => array('User.email' == $email))); 

應該是:

  $arr_user_db = $this->User->find('first', array('conditions' => array('User.email' => $email)));