Задать вопрос
@AndroidRS

Как реализовать счетчик новых постов для каждого пользователя?

Есть несколько тем (сообществ) где пользователи постят свои посты. Каждый пользователь может быть подписан только на одну тему. Как посчитать колличество новых постов в теме на которую подписан пользователь именно для него? Код не нужен, мне бы алгоритм и структуру БД, а то что то на ум ничего не приходит.
  • Вопрос задан
  • 101 просмотр
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Отдельная таблица подписок: user_id, post_id, is_read
При создании нового поста, триггер БД должен всем, кто подписан на эту тему, создать запись с флагом "не прочитано".
Ну и сам счётчик - это count по каждому user_id.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы