首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP中的评论系统

PHP中的评论系统
EN

Stack Overflow用户
提问于 2010-08-21 20:14:30
回答 2查看 191关注 0票数 0

我正在建立一个类似博客的应用程序,其中作者创建一个帖子和用户没有注册评论的帖子,评论将被显示,如果和只有经作者批准,我想要的帮助是关于数据库表,我已经创建了一个表,将持有的记录,如姓名,电子邮件,电话,位置等我已经定义了一个new_id作为外键举行的新闻,它所属的id。

这是正确的方法吗,因为注释系统将建立在多对一关系之上,或者我需要创建另一个表来定义外键?我该如何实现它?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-21 20:25:57

一对多关系可以用其中一个表中的外键映射,也可以用连接表映射。

你做的方式通常是首选的。一个用户有一个newsitem_id,一个新站点可以有多个用户。

如果要存储其他信息,例如在添加新站点时,可以使用连接表。此外,如果您认为可能需要多个用户访问一个新站点,则需要一个连接表。

票数 1
EN

Stack Overflow用户

发布于 2010-08-21 20:30:06

你的方法基本上是合理的。(不过,最好给new_id起个更好的名字。)您不需要额外的表来实现您所描述的内容。使new_id成为外键将是有益的,因为它将强制引用完整性(即,如果你删除了一个帖子,评论也会被删除。)在这里搜索外键,有几种关于外键的解释。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3537573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档