在我的控制器中,我使用以下代码将数据传递给模型:
$data = array(
    'gid'   =>  $this->input->post('gid'),
    'name'  =>  $this->input->post('name'),
    'pic'   =>  $this->input->post('pic'),
    'link'  =>  $this->input->post('link')
);  
var_dump($data);
$this->Login_model->insert_entry($data);
在我的模型中,我想做的是使用 gid 值作为 SQL 语句的一部分,如下所示:
$get_gid = $this->db->query('SELECT * FROM users WHERE gid = $gid');
显然这不起作用,所以我只是想知道如何从 $data 获取 gid 并在我的 SQL 语句中使用它?
测试使用
$get_gid = $this->db->where('gid', $data['gid'])->get('users');
print_r($get_gid);
但是输出是:
CI_DB_mysql_result Object ( [conn_id] => Resource id #30 [result_id] => Resource id #33 [result_array] => Array ( ) [result_object] => Array ( ) [custom_result_object] => Array ( ) [current_row] => 0 [行数] => 0 [行数据] => )