Вывести последний SQL-запрос
Как вывести последний запрос? Так как сам запрос фомируется через функцию
$res1 = $GLOBALS['TYPO3_DB']->exec_SELECTquery("t1.page_id as pid, t2.title...", "... .....); - в функцию передаются строки, не имена переменных. то целиком запрос получить проблематично (можно, но неудобно). Есть переменная $GLOBALS['TYPO3_DB']->lastQuery но она почему-то пустая. Хотя в коде exec_SELECTquery должна заполняться. Куда копать? В принципе, есть вариант переделать вызов функции exec_SELECTquery(), куда передавать переменными, а не строками, а потом использовать SELECTquery(), куда передавать эти же переменные, но ради дебага такое везде делать очень долго и неудобно |
возможно проще будет это поставить
debug_mysql_db |
Спасибо. Гляну.
|
Если в конфигурации не включен debug, то для того чтобы посмотреть последний запрос, необходимо перед выполнением запроса написать
Цитата:
|
И такое тоже рассмотрю. Спасибо. Сколько вариантов.
|
Часовой пояс GMT +4, время: 13:48. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot