показывается 1 из них и записывается в бд, username , banner_id , date. Дальше нужно показать 2-ой баннер, а уже просмотренные не показывать ( через 24 часа таблица чистится кроном )
Как можно реализовать выборку не просмотреного баннера?
Думаю делать так , но не очень уверен в верности решения
1) Получаю массив ids всех просмотренных баннеров
2) В таблицу с баннерами sql where not in
а сделать поле visited bool и на него индекс, нельзя?)
Обсуждают сегодня