здравствуйте, хочу реализовать систему "гостей пользователя", думаю понятно о чем идет речь
я знаю как это все сделать но вот один вопрос у меня есть. чтобы не выводить одного и того же гостя по несколько раз, а выводить только последних 10ти уникальных гостей, то "фильтрацию" нужно сделать до внесения в бд или на моменте вывода?
допустим таблица будет простой, поле userid и guestid, как лучше всего сделать так чтобы не было повторов? спасибо
Добавьте в таблицу поле last_visit
(например). Когда пользователь будет заходить на страницу, проверяйте, заходил ли он раньше и просто обновляйте last_visit
.
При выводе 10 последних уникальных гостей сортируйте по last_visit
.
Другой вариант – при выборе из таблицы группировать по guestid (SELECT ... GROUP BY guestid
)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок