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

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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽