在yii如何使用电子邮件字段查找用户的ID(In yii how to find user's id by using email field)
在yii我正在开发function.I检查用户输入的电子邮件ID是否它存在于数据库中的查询 -
$record=User1::model()->find(array( 'select'=>'primaryEmail', 'condition'=>'PrimaryEmail=:email', 'params'=>array(':email'=>$_POST['email'])) );如果记录存在,那么我想要检索该记录的用户标识和SecurityQuestionId。 那么如何编写搜索查询。
In yii i am developing function.I am checking user entered email id whether it exists in database by query-
$record=User1::model()->find(array( 'select'=>'primaryEmail', 'condition'=>'PrimaryEmail=:email', 'params'=>array(':email'=>$_POST['email'])) );if record exists then i want to retrieve that record's userid and SecurityQuestionId. So how to write search query.
最满意答案
$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'])); $record=User1::model()->find(array( 'select'=>'id, securityQuestionId, primaryEmail', 'condition'=>'primaryEmail=:email', 'params'=>array(':email'=>$_POST['email'])) );or just
$record = User1::model()->findByAttributes(array('primaryEmail' => $_POST['email']));在yii如何使用电子邮件字段查找用户的ID(In yii how to find user's id by using email field)在yii我正在开发function.I检查用户输入的电子邮件ID是否它存在于数据库中的查询 -
$record=User1::model()->find(array( 'select'=>'primaryEmail', 'condition'=>'PrimaryEmail=:email', 'params'=>array(':email'=>$_POST['email'])) );如果记录存在,那么我想要检索该记录的用户标识和SecurityQuestionId。 那么如何编写搜索查询。
In yii i am developing function.I am checking user entered email id whether it exists in database by query-
$record=User1::model()->find(array( 'select'=>'primaryEmail', 'condition'=>'PrimaryEmail=:email', 'params'=>array(':email'=>$_POST['email'])) );if record exists then i want to retrieve that record's userid and SecurityQuestionId. So how to write search query.
最满意答案
$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'])); $record=User1::model()->find(array( 'select'=>'id, securityQuestionId, primaryEmail', 'condition'=>'primaryEmail=:email', 'params'=>array(':email'=>$_POST['email'])) );or just
$record = User1::model()->findByAttributes(array('primaryEmail' => $_POST['email']));
发布评论