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

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

Здравствуйте. Мне думается что в бд будет несколько таблиц примерного вида:
id_comment(post, topic) author content id_сomments(если это пост или топик)

В поле content имя файла, который содержит в себе контент поста, комментария или топика. В зависимости от нужного будет подставляться путь.

Может быть есть какие либо другие схемы хранения?

Спасибо.
  • Вопрос задан
  • 2453 просмотра
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
В поле content имя файла, который содержит в себе контент поста, комментария или топика. В зависимости от нужного будет подставляться путь.

Я в детстве так котлеты ел - брал рукой, насаживал на вилку, и потом с вилки ел.

Скажи, кто тот нехороший дядя, который тебя научил так данные в базе хранить?
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@cijiw
Можете глянуть структуру хранения постов в Drupal, к примеру.
Там все просто и логично.
Ответ написан
Правильнее наверное всё-таки вот так:
topics (int id, string title);
posts (int id, text content, int topic_id);
comments (int id, text content, int post_id);
Ответ написан
Ваш ответ на вопрос

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

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