Ответ 1
Вы также можете использовать $this->db->get_compiled_select()
, разница между get_compiled_select() и last_query() заключается в том, что get_compiled_select() дает строчку запроса, даже если вы не запускаете запрос к базе данных.
например, я хочу преобразовать это;
$this->db->get('table');
'SELECT * FROM table'
есть ли для этого функция? я искал в руководстве пользователя CI, но не нашел никакого решения.
Вы также можете использовать $this->db->get_compiled_select()
, разница между get_compiled_select() и last_query() заключается в том, что get_compiled_select() дает строчку запроса, даже если вы не запускаете запрос к базе данных.
Try
echo $this->db->last_query();
после запуска запроса активной записи, и он выплюнет необработанный SQL-код, который он выполнил для вас. Я часто использую его.