Sql работа с таймером

314
19 октября 2017, 09:20

Добрый день надо реализовать такой скрипт.Есть таблица в ней есть колонка статус по деффалту она оффлайн .При обращении он становится онлайн .Но мне надо через определенный срок времени сделать его оффлайн снова .то-есть вернуть деффолтовое значение или переписать.Как с этим быть?какие способы есть?

Answer 1

Правильно сравнивать по дате последней активности:

1) Обновляем запись в БД с последней датой активности в тот момент, когда пользователь что-либо делает.

2) При получении списка онлайн юзеров сравниваем, что дата последней активности не старше чем текущая дата + определенный промежуток времени, после которого юзер считается в оффлайне (например 5 минут).

READ ALSO
выполнение файла в mysql

выполнение файла в mysql

изучаю mysql и php по книгедошел до момента что надо из файла с расширением

232
Выборка из 1000000 строк в базе

Выборка из 1000000 строк в базе

Люди добрые подскажите пожалуйста

299
Извлечь данные из массива

Извлечь данные из массива

Есть стринговский массивПользователь угадал слово из массива

262