Всем привет.
Никак не могу понять как сделать. К примеру, пользователь написал пост 2017-12-03 19:20:25 и оставил его не опубликовав. Нужно через сутки его уведомить о том, что публикация осталась не опубликованной. Если нет реакции, то, скажем, через 5 дней повторно уведомить. Если опять реакции нет, то удаляем эти записи еще через 5 дней.
Грубо говоря выбираются юзеры за вчера(правильно ли это?)
SELECT user_id, date_added FROM users WHERE date_added >= (CURDATE()-1) AND date_added < CURDATE()
К примеру, их уведомил, дополнительно отметив это в в таблице как-то. Типа статуса добавить, скажем notity_status(1 - уведомили 1 раз, 2 - уведомили через пять дней), чтобы понимать какой статус вообще у поста юзера.
Но вот что-то мне кажется я не правильно мыслю. Как бы не оставались записи в БД. Может кто-то делал что-то подобное и знает уже схему опробованную? Буду благодарен за советы и помощь)
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники