Главная » PHP » Вернуть результаты из поля TIMESTAMP
Вернуть результаты из поля TIMESTAMP
У меня есть поле TIMESTAMP на MySQL, и я обновляю это поле каждый раз, когда пользователь что-то делает на сайте, но я должен показать, действительно ли этот пользователь в данный момент подключен к сети, и для этого мне нужно сделать запрос, который принимает все результаты из таблицы, где это поле TIMESTAMP равно или меньше 30 секунд. Как я могу сделать такой запрос?
Например, это 2014-07-07 07:55:30, и я хочу вернуть всех пользователей между 2014-07-07 07:55:00 и 2014-07-07 07:55:30.
Я старался:
[...]WHERE `online_users`.`time` >= timestamp(DATE_SUB(NOW(), INTERVAL 30 SECOND ))
И это не сработало. Он показывает результат, но показывает, что даже если интервал превышает 30 секунд, я не понимаю, почему.