Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
12.11.2008, 11:52 | #1 |
Senior Member
|
Вывести последний SQL-запрос
Как вывести последний запрос? Так как сам запрос фомируется через функцию
$res1 = $GLOBALS['TYPO3_DB']->exec_SELECTquery("t1.page_id as pid, t2.title...", "... .....); - в функцию передаются строки, не имена переменных. то целиком запрос получить проблематично (можно, но неудобно). Есть переменная $GLOBALS['TYPO3_DB']->lastQuery но она почему-то пустая. Хотя в коде exec_SELECTquery должна заполняться. Куда копать? В принципе, есть вариант переделать вызов функции exec_SELECTquery(), куда передавать переменными, а не строками, а потом использовать SELECTquery(), куда передавать эти же переменные, но ради дебага такое везде делать очень долго и неудобно |
12.11.2008, 12:44 | #2 |
Administrator
|
возможно проще будет это поставить
debug_mysql_db |
12.11.2008, 12:55 | #3 |
Senior Member
|
Спасибо. Гляну.
|
12.11.2008, 14:28 | #4 | |
Senior Member
Регистрация: 31.08.2007
Адрес: Ростов-на-Дону
Сообщений: 206
|
Если в конфигурации не включен debug, то для того чтобы посмотреть последний запрос, необходимо перед выполнением запроса написать
Цитата:
|
|
12.11.2008, 16:15 | #5 |
Senior Member
|
И такое тоже рассмотрю. Спасибо. Сколько вариантов.
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Could not connect to SQL database! | fenst | Установка | 7 | 04.02.2008 13:47 |
Агрегатные строковые функции в SQL... | Smith | Разработка расширений / TYPO3 extension development | 2 | 04.09.2007 01:03 |
SQL запрос | Полтиников | Общие вопросы | 9 | 19.12.2004 20:54 |