Я пытаюсь запустить запрос в модели Codeigniter. Это работает, но когда я эхо -модель функции подобный ниже ниже. < /P> [code]SELECT * FROM `table1` WHERE `id` = '17' SELECT * FROM `table1` WHERE `id` = '20' SELECT * FROM `table1` WHERE `id` = '21' SELECT * FROM `table1` WHERE `id` = '22' SELECT * FROM `table1` WHERE `id` = '23' < /code> Моя функция модели приведена ниже < /p> function get_quick_navi_menu($q_code) { $this->db->select("*"); $this->db->where('q_id',$q_code); $this->db->from("table0"); $q = $this->db->get(); //echo $this->db->last_query(); $final = array(); if ($q->num_rows() > 0) { foreach ($q->result() as $row) { $this->db->select("*"); $this->db->from("table1"); $this->db->where("id",$row->id); $q = $this->db->get(); echo $this->db->last_query(); if ($q->num_rows() > 0) { $row->children = $q->result(); } array_push($final, $row); } } < /code> Я хочу запустить запрос, как ниже < /p> SELECT * FROM `table1` WHERE `id` = '17,18,19..' < /code> Структура таблицы < /p> Table0 id q_id value1 1 2 4 2 2 5 3 2 6
< /code> контроллер < /p> $menus = $this->Home_model->get_quick_navi_menu($q_code); $data = array('menus' => $menus); [/code] Требуемый вывод: Выбор значения1 и значения2 из таблицы 1 в соответствии с идентификатором из таблицы 0.