2

yiiでは機能を開発しています。ユーザーが入力したメールIDがデータベースに存在するかどうかをクエリで確認しています-

$record=User1::model()->find(array(
         'select'=>'primaryEmail',
         'condition'=>'PrimaryEmail=:email',
         'params'=>array(':email'=>$_POST['email']))
             ); 

レコードが存在する場合は、そのレコードのユーザーIDとSecurityQuestionIdを取得します。では、検索クエリの書き方。

4

1 に答える 1

6
$record=User1::model()->find(array(
         'select'=>'id, securityQuestionId, primaryEmail',
         'condition'=>'primaryEmail=:email',
         'params'=>array(':email'=>$_POST['email']))
             );

あるいは単に

$record = User1::model()->findByAttributes(array('primaryEmail' => $_POST['email']));
于 2012-11-28T07:01:19.483 に答える