VKengine Лицензии Установка Мануал
Телефон +7 (916) 478-23-45
Функция m_query

function m_query(
$query, //запрос
$show_query=false //печатать запрос
);
Что делает функция
Для корректной работы функция требует наличия одного параметра ($query - mysql-запрос).
Второй параметр указывает, печатать ли запрос вне зависимости от того, успешно ли он выполнен.
Функция аналогична функции mysql_query, но дополнительно функция обрывает работу программы при получении ошибки SQL, выводя текст запроса на экран, и распечатывает текст запроса, если вторым параметром указать true.
Также в этой функции можно посчитать общее количество запросов к базе, прошедших через эту функцию, раскомментировав соответствующую строчку в тексте. После каждого запроса функция в этом случае распечатает количество уже сделанных запросов.
Текст функции
function m_query($query,$show_query=false){
if($show_query){print($query);}
//Это строчка для тестирования общего количества запросов
// print($query); $GLOBALS["global_request_counter"]++; print(" ".$GLOBALS["global_request_counter"]."
");
$res=@mysql_query($query);
if(mysql_error()){die($query.": ".mysql_error());}
return $res;
}
Файл, содержащий функцию
engine/models/models.php

Valid HTML 4.01 Strict Valid CSS!