如何回复评论?(PHP)

jpj*_*pjp 7 php mysql

我想创建类似reddit的东西,他们有评论,然后回复评论,然后回复回复.

他们使用什么类型的数据库结构:

1. they keep track of all the comments to a posting
2. a reply to a comment
3. a reply to a reply
Run Code Online (Sandbox Code Playgroud)

我所拥有的只是一个帖子和一堆与之相关的评论,如...

POSTING TABLE
posting_id | title | author

COMMENTS TABLE
comment_id | posting_id | comment

REPLIES TABLE
????
Run Code Online (Sandbox Code Playgroud)

如何将评论与回复联系起来?他们使用什么类型的CSS来回复缩进空间?

编辑: 谢谢你的答案!现在我唯一的问题是如何缩进回复?如..

you like food
     yes I love italian
        Yes i do like it too
     chinese is best
Run Code Online (Sandbox Code Playgroud)

Mat*_*t S 8

您可以在注释表中添加另一列,指定parent_comment_id,其中使用用户正在回复的注释(或回复)的ID来填充该列.在评论是对帖子的直接回复(不是对评论的回复)的情况下,该列将为空.

  • 确切地说:评论是评论,无论他们是否回复其他评论. (3认同)