在我的控制器中,我使用以下代码将数据传递给模型:
$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 [行数据] => )