Цитата:date нужна для вывода даты в сообщениях это ни разу не отвечает на поставленный вопрос.
слово date вообще ни о чем не говорит стороннему человеку. Это может быть дата создания профиля, дата последнего сообщения, дата его последнего нахождения на форуме, дата его рождения - что угодно ... нормально именуйте поля.
Чего я так придрался к этой date? Просто ваша проблема решается хранением даты последнего пребывания человека: когда человек обращается к любой странице, это поле в бд обновляется. А в блоке "сейчас на сайте" вы делаете 1 запрос: выбрать всех, у котго дата последнего появления меньше 5 минут (например, 5). То же самое и с профилем пользователя, если эта дата меньше, чем на 5 минут, меньше текущей - то он онлайн, иначе офф.
|