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

Как создать базу данных для звездного рейтинга?

У меня есть таблицы: carton, movie, anime в каждом есть фильмы. Мне надо для каждого фильма поставить рейтинг и еще определять средний рейтинг одного фильма, структура как будет этого звездного рейтинга?? как их связывать?? помогите по структуре базы данных, я использовал krajee-star rating
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Решения вопроса 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Или хранить для каждого фильма в столбце рейтинг значение рейтинга и количество проголосовавших и при каждом изменении рассчитывать первое и инкрементировать второе
film: id | name | type | rating | vote_num
или иметь отдельную таблицу, где хранить все голоса и суммировать
film: id | name | type
vote: id | user_id | film_id | rating
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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