【发布时间】:2016-10-22 07:48:44
【问题描述】:
我正在使用 get_where 子句从数据库中获取值,用于我的登录,就像这样
控制器:
public function submit_login(){
if($this->input->post('submit')){
$email= $this->input->post('email');
$password= $this->input->post('password');
$this->load->model('user_model');
$result= $this->user_model->login($email, $password);
print_r($result);
}
}
型号
public function login($email, $password){
$query=$this->db->get_where('user',array('email'=>$email,'password'=>$password));
if($query->num_rows()>0){
return $query->result();
}
return false ;
}
它返回跟随数组
Array ( [0] => stdClass Object ( [id] => 2 [name] => Sikander [email] => sikander@test.com [密码] => 密码 [手机号码] => 1234 [角色] => 卖家 [积分] => 0 ) )
现在我尝试循环这个并将 id 分配给会话,但 foreach 似乎不适用于这个,不知道为什么请帮忙
【问题讨论】:
标签: php mysql arrays codeigniter