首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于评论的MySQL表

问用于评论的MySQL表
EN

Stack Overflow用户
提问于 2011-06-10 05:35:24
回答 2查看 184关注 0票数 4

我在一个名为"find.php“的文档中创建了一个页面链接,并将$id设置为文章的id。当你点击它时,url看起来像find.php?id=w/e。我希望能够在页面上发表评论。例如,如果我想在find.php?id=40上发表评论,我该如何显示评论?顺便说一句,这里有一个用于文章和评论的表格。

作为参考,我将注释表设置为

代码语言:javascript
复制
com_id int (11)
title text
user varchar (255)
msg text

我还需要一个外键吗?

EN

回答 2

Stack Overflow用户

发布于 2011-06-10 05:39:40

tableArticle:

代码语言:javascript
复制
id (int) PK
...
...

tableComment:

代码语言:javascript
复制
com_id (int) PK
article_id (int) FK to tableArticle on id
comment (varchar(255))

要显示注释:

您的SQL查询:

代码语言:javascript
复制
SELECT * FROM tableComment WHERE article_id = w\e id

你的代码(注意,我现在不能测试语法):

代码语言:javascript
复制
while($row=mysql_fetch_array($result)) 
{
     echo $row[1];
}
票数 2
EN

Stack Overflow用户

发布于 2011-06-10 05:38:37

是的,您将需要一个外键从comments表到comments表,这样您就可以引用每个评论所针对的文章。

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

https://stackoverflow.com/questions/6299608

复制
相关文章

相似问题

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