реализация системы “гостей” php mysql

207
25 июля 2017, 19:57

здравствуйте, хочу реализовать систему "гостей пользователя", думаю понятно о чем идет речь

я знаю как это все сделать но вот один вопрос у меня есть. чтобы не выводить одного и того же гостя по несколько раз, а выводить только последних 10ти уникальных гостей, то "фильтрацию" нужно сделать до внесения в бд или на моменте вывода?

допустим таблица будет простой, поле userid и guestid, как лучше всего сделать так чтобы не было повторов? спасибо

Answer 1

Добавьте в таблицу поле last_visit (например). Когда пользователь будет заходить на страницу, проверяйте, заходил ли он раньше и просто обновляйте last_visit.

При выводе 10 последних уникальных гостей сортируйте по last_visit.

Другой вариант – при выборе из таблицы группировать по guestid (SELECT ... GROUP BY guestid)

READ ALSO
Регистрация Юридических лиц в 1C битрикс

Регистрация Юридических лиц в 1C битрикс

ЗдравствуйтеПроблема такая

414
Выход из цикла PHP

Выход из цикла PHP

Есть трехмерный массивЕго обход осуществляется следующим способом:

323
Экспорт table php в excel

Экспорт table php в excel

как выгрузить в excel вот такую таблицу?

214