Как я могу напечатать запрос хранимой процедуры в модели codeignitor? - PullRequest
0 голосов
/ 01 ноября 2019

Я хочу напечатать SQL-запрос из моей хранимой процедуры.

Моя процедура вроде:

$Insert-array = my values;

$query = $this->db->query("CALL Category(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,@id)", $Insert-array);

Я использую print_r($this->db->last_query());.

Мой результат выглядит следующим образом:

CALL Category(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,@id)

Когда я использую оператор запроса на печать ... как теперь можно распечатать запрос оператора SQL из хранимой процедуры?

1 Ответ

0 голосов
/ 04 ноября 2019

Обычно я включаю параметр DEBUG, который по умолчанию равен false, и я могу установить значение true во время выполнения. Затем оберните операторы отладки в блок «If DEBUG».

Я также использую таблицу журналов со многими своими заданиями, чтобы я мог просматривать процессы и время. Мой код отладки также получает вывод там. Я включаю имя вызывающего параметра, краткое описание, затронутое количество строк (при необходимости), поле комментариев и отметку времени.

для получения дополнительной информации об отладке см. здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...