2

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

编码:

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

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

谢谢。

4

2 回答 2

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');
于 2013-07-08T09:11:18.793 回答
0

你可以试试这个:

$result = $this->db->get_where($table, array('username' =>$this->input->post('drcorreo'))); 
$result->result_array();

对于文档,您可以在此处阅读Codeigniter

于 2013-07-08T08:32:05.247 回答