我想知道在哪里可以在Codeigniter中检索查询结果。
代码:
$this->db->where('usuario', $this->input->post('drcorreo'));
$cdb=$this->db->get('usuarios');
我想要的是在此查询中保存用户名的位置,以便将其保存在会话类中。
感谢。
答案 0 :(得分:2)
试试这个:
### saving in the session ###
$rs = $this->db->where('usuario', $this->input->post('drcorreo'))->get('usuarios');
if($rs->num_rows() > 0){
$data = $rs->row_array(); #for a single tuple use result_array() for multiple tuples
$this->session->set_userdata('usuario', $data['usuario']); #saving it in session
}
### to retrieve dfrom the session ###
$usuario = $this->session->userdata('usuario');
答案 1 :(得分:0)
你可以试试这个:
$result = $this->db->get_where($table, array('username' =>$this->input->post('drcorreo')));
$result->result_array();
您可以在此处阅读文档Codeigniter