@protasovmikhail

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

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

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

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

Спасибо.
  • Вопрос задан
  • 2451 просмотр
Решения вопроса 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);
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы