Хранение даты последнего добавления записи в БД - как отследить изменение?

Рейтинг: 0Ответов: 1Опубликовано: 03.10.2014

На сайте добавляется контент. Чтобы не делать запрос к большой таблице, была создана отдельная таблица timeActive с меткой последнего добавления контента.

Допустим, пользователю отобразили последний контент списком из 20 записей. Можно взять метку времени самой свежей записи и ее запомнить. Затем, при следующем получении записей, делать запрос в таблицу timeActive, где делать запрос на:

WHERE timeActive.time >= savedTime

Вопрос - где хранить savedTime от последней свежей записи?

Ответы

▲ 1Принят

Запишите в сессию время последнего обновления контента у юзера в UNIX формате.
По поводу дополнительной таблицы - так она, на мой взгляд, лишняя, добавьте поле в таблице и поставьте значение по умолчанию - время обновления строки, вот и все)

Если я правильно понял, что вам надо.