Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Вывести последний выполненый sql запрос


Автор: supervladislav 11.8.2011, 11:46
Скажите как вывести последний выполненый запрос ))

Автор: NLspieler 11.8.2011, 11:50
Цитата(supervladislav @ 11.8.2011,  11:46)
Скажите как вывести последний выполненый запрос ))

А что если каждый выполненный запрос заносить в переменную $last_query и смотреть при необходимости ее содержимое?

Автор: CruorVult 11.8.2011, 11:51
Код

set global log_output='table'; 
set global general_log=1;


Код

select argument from mysql.general_log where command_type='Query' order by event_time desc limit 1

Автор: MoLeX 12.8.2011, 05:35
самый простой вариант - создать свою обертку для MySQL

Автор: Absinthe 12.8.2011, 10:27
Цитата

Скажите как вывести последний выполненый запрос ))
 У тебя какая субд: FoxPro или Informix? 

Цитата

самый простой вариант - создать свою обертку для MySQL
 Самый правильный - расширить существующую, например Zend DB(не требует остальных классов ZF). Хотя там это немного в другом виде даже уже есть.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)