$v=mysql_query("SELECT DISTINCT ip FROM game WHERE ('$t' - MAX(time)) > 3600");
В базе имеются записи с одинаковым значением поля ip, но с разным временем добавления. Нужно выбрать имена полей, у который дата последнего добавления больше часа. Время добавления хранится в формате unix времени.
Как правильно организовать приведённый выше код?
Champion
Отправлено: 25 Апреля, 2011 - 20:31:59
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
$t = time() - 3600;
SELECT ip, MAX(time) as max_time FROM game
GRPOUP BY ip
HAVING max_time > $t
glutaminefree
Отправлено: 25 Апреля, 2011 - 20:54:32
Новичок
Покинул форум
Сообщений всего: 39
Дата рег-ции: Апр. 2011
Помог: 0 раз(а)
Спасибо. То что нужно. Вот только в последней строчке
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.