Всем привет, прошу не кидать камнями, PHP изучаю меньше месяца, появилась проблема - написал скрипт генерации урлов, скрипт задевает 4 таблицы(SELECT) и 2 таблицы(INSERT). На сайтах с маленьким количеством категорий скрипт отрабатывает на ура, но как дело доходит до титинов - дает сбой. Суть вопроса в чем PHP: $oc_1 = $this->db->query("SELECT id FROM table_1") $part_1 = $oc_1->rows; foreach($part_1 as $val){ $val['id']; } $oc_2=$this->db->query("SELECT status FROM table_2 WHERE table_2.id = '".$val['id']."' ") Часть кода скрипта, можно ли эти два запроса объеденить в один? Если да то как? Спасибо.
Как то так, я давно с CI не работал. PHP: $this->db->select('status'); $this->db->where("id IN (SELECT id FROM table_1)"); $query = $this->db->get('table_2'); Или через join PHP: $this->db->select('status'); $this->db->from('table_2'); $this->db->join('table_1', 'table_1.id = table_2.id'); $query = $this->db->get(); Поправишь там сам, скорее всего есть ошибка