【发布时间】:2013-02-09 13:48:19
【问题描述】:
我正在开始 Web 开发并开始使用 PHP 和 MySQL。我正在尝试制作一个类似于技术博客的 CMS,并坚持数据库设计。每个帖子可以是以下任何一种类型。
- 富文本 - 单部分
- 富文本 - 多个部分
- 视频链接 - 单部分
- 视频链接 - 多个部分
- 附件 - 单部分
- 附件 - 多个部分
(附件可以是pdf、doc、ppt)
每个帖子都在部分之下。这些部分存储在一个表中。部分的示例是
教程 - 允许所有类型 代码 sn-p - 只允许 1 提示或技巧 - 只允许 1,2,3,4 新闻更新 - 只允许 1 和 3 审核 - 仅允许 1 和 3 项
所以我的问题是
- 如何存储和区分单篇文章和多篇文章?
- 存储附件的可行/最佳方式是什么?
- 如何关联部分和帖子?即,如何知道/存储特定部分可以支持帖子类型(全部、仅 1、仅 1 和 2 等)。
编辑: 通过单一方式,我的意思是 1 个帖子只有 1 个部分,而通过多部分,我的意思是 1 个帖子可以有多个部分
【问题讨论】:
-
多部分是什么意思?您是在谈论将多个帖子合并为一个,还是这只是段落的花哨词?
-
您的问题太宽泛了。你试过什么?
-
如果它确实回答了您的问题,请考虑接受一个答案(点击左侧的勾号)
标签: php mysql database-design content-management-system