CodeIgniter中的查询结果

时间:2013-07-08 08:26:53

标签: codeigniter

我想知道在哪里可以在Codeigniter中检索查询结果。

代码:

$this->db->where('usuario', $this->input->post('drcorreo')); 
$cdb=$this->db->get('usuarios');

我想要的是在此查询中保存用户名的位置,以便将其保存在会话类中。

感谢。

2 个答案:

答案 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