Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Редкая ошибка
Владимир55  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Любопытный
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 916
Пользователь №: 27293
На форуме: 5 лет, 7 месяцев, 26 дней
Карма: -1




Скрипт в целом работает нормально, но пару раз в неделю обслуживающая сайт 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'];
}




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

Как бы отловить эту редкую ошибку?
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Michael  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 6065
Пользователь №: 18498
На форуме: 7 лет, 4 месяца, 7 дней
Карма: 256




if (!$res) {логируй окружение, может коннекта нет}


--------------------
There never was a struggle in the soul of a good man that was not hard
PM
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Владимир55  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Любопытный
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 916
Пользователь №: 27293
На форуме: 5 лет, 7 месяцев, 26 дней
Карма: -1




Спасибо, это я сделаю!
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Владимир55  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Любопытный
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 916
Пользователь №: 27293
На форуме: 5 лет, 7 месяцев, 26 дней
Карма: -1




На всякий случай, если ещё идеи появятся - поля у таблицы такие:

Цитата
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)
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса