Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何实现对评论的回复_Php_Database - Fatal编程技术网

Php 如何实现对评论的回复

Php 如何实现对评论的回复,php,database,Php,Database,我想知道什么是实现对无限堆积的家长评论的回复的最佳方式 假设我的数据库如下所示: Table Columns comments comment_id | comment comment_replies comment_id | reply_to | comment 使用此数据库,我可以执行以下操作: #1 Comment 1 #2 Reply to #1 #3 Reply to #2

我想知道什么是实现对无限堆积的家长评论的回复的最佳方式

假设我的数据库如下所示:

Table               Columns
comments            comment_id | comment
comment_replies     comment_id | reply_to | comment
使用此数据库,我可以执行以下操作:

#1 Comment 1
       #2 Reply to #1
              #3 Reply to #2
                     #4 Reply to #3
                            ....
              #5 Reply to #3
                     #6 Reply to #5
                            ....
到目前为止,通过添加foreach
注释,我已经成功地完成了最多1次回复。注释id
其中等于
注释回复。回复到
。每个家长评论最多可回复1条回复。Facebook回复系统的工作原理与此相同,但如果我想向上述示例中的其他回复添加回复,该怎么办

Table               Columns
comments            comment_id | comment
comment_replies     comment_id | reply_to | comment | isToReplay
像这样换桌子。如果你对一条评论的回复是错误的,如果你对另一条评论的回复是正确的