[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как получить текст mysql запроса???
Shkiper
Как это можно сделать???



Спустя 12 минут, 49 секунд (30.05.2012 - 22:18) Zzepish написал(а):
код в студию! за тебя тут никто ничего писать не будет

Спустя 30 минут, 29 секунд (30.05.2012 - 22:49) Placido написал(а):
Если вопрос о том, как узнать текст запроса, который был отправлен (например, если используется PDO вкупе с prepared statements), то я включаю на время отладки лог запросов MySQL:
SET GLOBAL `general_log` = 1;

Смотрю после каждого неудачного запроса лог. После завершения отладки отключаю.
SET GLOBAL `general_log` = 0;

Спустя 4 минуты, 50 секунд (30.05.2012 - 22:54) rooor написал(а):
занести запрос в переменную?...
$q = "SELECT ... FROM ...";
$query = mysql_query($q) or die(mysql_error());
echo $q;

Спустя 7 минут, 20 секунд (30.05.2012 - 23:01) Placido написал(а):
Цитата (rooor @ 30.05.2012 - 22:54)
занести запрос в переменную?...
$q = "SELECT ... FROM ...";
$query = mysql_query($q) or die(mysql_error());
echo $q;

А если используется mysqli или PDO с prepare и bind_param/bindParam(bindValue)? Что тогда заносить в переменную?

Спустя 3 минуты, 56 секунд (30.05.2012 - 23:05) inpost написал(а):
Deert
function special_query($query) {
echo $query;
mysql_query() or die(mysql_error().$query);
}


Работать надо через оболочку!

Спустя 45 минут, 37 секунд (30.05.2012 - 23:50) johniek_comp написал(а):
Цитата
Работать надо через оболочку!

почему?

Спустя 14 часов, 13 минут, 16 секунд (31.05.2012 - 14:04) Shkiper написал(а):
rooor AND inpost thank you!!!

Спустя 1 час, 43 минуты, 30 секунд (31.05.2012 - 15:47) Игорь_Vasinsky написал(а):
johniek_comp
да писанины меньше

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.