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

Как правильно хранить контент сериала?

Здравствуйте.
Занимаюсь созданием видео ресурса, и возник вопрос как лучше реализовать данную задачу.

Мне нужно хранить серии, сезоны, оценки и комментарии сериала.
Для этого при создании каждого материала на сайте я создаю для него несколько таблиц в базе данных:
1. Хранение серий (id, ссылка_на_эпизод, номер_сезона)
2. Хранение оценок (id, ник_пользователя, оценка)
3. Комментарии (id, текст_комментария, ник_пользователя)

В конце названия каждой из таблиц добавляю идентификатор по которому определяю что таблица к нужному материалу, и уже на странице материала делаю запрос в эти три таблицы и вывожу контент к материалу.

Приемлем ли такой способ реализации?
  • Вопрос задан
  • 318 просмотров
Подписаться 2 Оценить 1 комментарий
Решения вопроса 1
sergiks
@sergiks Куратор тега PHP
♬♬
Для каждого нового сериала новые таблицы? – нет, это неприемлемо.

Сделайте примерно так:
  • Таблица «Сериалы»: id, название, год, описание, режиссёр, рейтинг IMDB и т.п.
  • «Серии»: id_сериала, id_серии (в формате S02E05), ссылка
  • «Оценки»: id_юзера, id_сериала (+id_серии?), оценка
  • «Юзеры»: id, ник, хэш пароля, дата последнего визита
  • «Комменты»: id, id_сериала, id_юзера, текст коммента


Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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