здравствуйте, хочу реализовать систему "гостей пользователя", думаю понятно о чем идет речь
я знаю как это все сделать но вот один вопрос у меня есть. чтобы не выводить одного и того же гостя по несколько раз, а выводить только последних 10ти уникальных гостей, то "фильтрацию" нужно сделать до внесения в бд или на моменте вывода?
допустим таблица будет простой, поле userid и guestid, как лучше всего сделать так чтобы не было повторов? спасибо
Добавьте в таблицу поле last_visit (например). Когда пользователь будет заходить на страницу, проверяйте, заходил ли он раньше и просто обновляйте last_visit.
При выводе 10 последних уникальных гостей сортируйте по last_visit.
Другой вариант – при выборе из таблицы группировать по guestid (SELECT ... GROUP BY guestid)
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники