Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Не хочет работать обновление базы
Покинул форум
Сообщений всего: 57
Дата рег-ции: Май 2010
Помог: 0 раз(а)
Делаю скрипт обновления базы.
Статус сервера должно быть так скрипт проверяет каждый сервер на онлайн или оффлайн и по результату изменять в бд строку status если офф = 0 ,если он = 1
Но почему то всем сервера присваивается значение последней переменной $status_off = 1; если изменить на 0 то у всех серверов статус станет ноль.
Предполагается что это самое поле id у Вас есть (это поле может называться по-другому, но по логике должно быть первичкым ключом, т.е. уникальным)
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Саныч
Отправлено: 08 Июля, 2011 - 14:41:39
Участник
Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010 Откуда: Украина, Запорожье
Помог: 62 раз(а)
все посто... ошибка в запросе к БД "UPDATE all_ded SET status="... Вы обновляете статус у всех записей... Нужно еще добавить WHERE ip="'.$row['ip'].'"
Конечный вид такой:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.