[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Мониторинг mysql_query()
booggmz
$connection - активная БД;
$queryid = 0;
$debug = массив с одним значением под id = 0;


<?
function
query($q){
GLOBAL $connection;
GLOBAL $queryid;
GLOBAL $debug;
$queryid=$queryid+1;
$mysqlquery = mysql_query($q, $connection);
if($mysqlquery){
$debug[$queryid] = "\"$q\" Выполнен!";
}else{
$debug[$queryid] = "Запрос: \"$q\" - ";
$debug[$queryid] = "Ошибка в запросе:".mysql_error()." \n";
}
return $mysqlquery;
}
?>


Запрос:
<?
query("SELECT * FROM `table_one` LIMIT 0,20");
query("SELECT * FROM `table_two` LIMIT 0,20");
query("SELECT * FROM `table_three` LIMIT 0,20");
?>

Результат:
Цитата
[0] Соединение установлено, база выбрана
[1] "SELECT * FROM `table_one` LIMIT 0,20" Выполнен!



....
Ув знатоки, вопрос: Почему лыжи не едут?) Устал биться об заклад.
Edit: Вариант с STATIC $queryid; тоже не прокатил :(
Быстрый ответ:

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