【发布时间】:2023-04-04 17:22:01
【问题描述】:
我想在我现有的一个 LAMP 网站上添加一个非常简单的博客功能。它将与用户现有的个人资料相关联,他们将能够简单地为博客中的每篇文章输入标题和正文,提交时会自动设置日期。他们将被允许随时编辑和删除任何博客文章和标题。该博客将从最近到最旧的顺序显示,一个页面可能有 20 个帖子,上面有适当的分页。其他用户可以在每个帖子上留下 cmets,博客所有者可以删除这些帖子,但不能预先审核。基本上就是这样。就像我说的,非常简单。
我应该如何为此构建 MySQL 表?
我假设由于会有博客文章和 cmets,我需要为每个单独的表格,对吗?但是,每个表中我需要哪些列,我应该使用哪些数据结构,以及我应该如何将两个表链接在一起(例如任何外键)?
我找不到任何类似这样的教程,我想做的是真正为我的用户提供尽可能简单的博客版本。没有标签,没有审核,没有图片,没有花哨的格式等。只是一个简单的日记类型的纯文本博客,有其他用户的评论。
【问题讨论】:
-
看起来像家庭作业告诉你到目前为止你尝试和实现了什么?
-
@djadmin:看看我在 Stack Overflow 上的历史。我当然不是学生。我还没有尝试实现任何东西,因为这是针对生产站点的。我不在实时站点上进行“反复试验”,我首先找出实现某些东西的最佳方法,然后再实现它。这就是我想弄清楚的。
-
看看任何现存的博客引擎是如何做到的。有很多例子可以看。
标签: mysql database database-design blogs