Чтобы распечатать запрос MySQL, сгенерированный построителем запросов CodeIgniter, вы можете использовать метод get_compiled_select(). Этот метод возвращает скомпилированный оператор SELECT в виде строки. Вот пример:
$this->db->select('column1, column2');
$this->db->from('my_table');
$this->db->where('column3', 'value');
$query = $this->db->get();
$sql = $this->db->get_compiled_select();
echo $sql;
В приведенном выше коде мы сначала создаем запрос, используя методы Query Builder, такие как select(), from()и where(). Затем мы выполняем запрос, используя метод get(). Наконец, мы получаем скомпилированный SQL-запрос с помощью get_compiled_select()и печатаем его с помощью echo.
Этот метод позволяет вам увидеть фактически выполняемый SQL-запрос, что может быть полезно для целей отладки или ведения журнала.