[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Редкая ошибка
Владимир55
Скрипт в целом работает нормально, но пару раз в неделю обслуживающая сайт CMS присылает письмо с уведомлением об ошибке вот такого содержания:

Цитата
Предупреждение: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given в файле stat.php (строка 49)


Соответствующий фрагмент кода такой:
	unset($res);
unset($row);
$res = mysql_query("SELECT * FROM `st_data` WHERE `id` = 1 ");
// echo mysql_errno()." 41 : ".mysql_error()."<BR>";

$old_time = "";
$v_pros = "";
$v_pos = "";
$n_pros = "";
$n_pos = "";

while($row = mysql_fetch_assoc($res))
{
$old_time = $row['old_time'];
$v_pros = $row['v_pros'];
$v_pos = $row['v_pos'];
$n_pros = $row['n_pros'];
$n_pos = $row['n_pos'];
}




В логах РНР никаких ошибок нет. Когда я вызываю страницу, при обращении к которой зафиксирована ошибка, все работает нормально и никаких писем не приходит.
(А вообще-то файл статистики вызывается всеми страницами сайта, а потому в разных письмах фигурируют разные страницы, так что дело явно не в какой-то одной из них).

Как бы отловить эту редкую ошибку?
Michael
if (!$res) {логируй окружение, может коннекта нет}

_____________
There never was a struggle in the soul of a good man that was not hard
Владимир55
Спасибо, это я сделаю!
Владимир55
На всякий случай, если ещё идеи появятся - поля у таблицы такие:

Цитата
id int(11)
old_time int(11)
v_pros decimal(12,10)
v_pos decimal(12,10)
n_pros int(6)
n_pos int(6)
Быстрый ответ:

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