私のコントローラーでは、次のコードを使用してデータをモデルに渡しています。
$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] => リソース id #30 [result_id] => リソース id #33 [result_array] => Array ( ) [result_object] => Array ( ) [custom_result_object] => Array ( ) [current_row] => 0 [num_rows] => 0 [row_data] => )