[英]How to display reply to comments together with the parent comments?
嗨,我想知道与父注释一起显示对注释的回复的最佳方法是什么。
我学到的一种方法是将回复和父评论存储在同一张表中,同时给回复一个索引“父评论ID”。 父评论的“父评论ID”为null。 在显示注释时,只需将所有内容一起显示,然后使用if(父注释id = null)语句将答复附加到父注释。
伪代码演示:
MySQL注释表:comment_id | parent_comment_id | comment_body | ...
PHP的:
的foreach
如果(parent_comment_id = null){显示comment_body}
如果(parent_comment_id <> null){显示comment_body}
我在想的另一种方法是将答复存储在单独的表中,并仅在显示父注释时才拉出答复。
演示的伪代码:Mysql注释表:comment_id | comment_body
Mysql回复表:reply_id | parent_comment_id |回复正文
php:foreach
显示comment_body
如果(parent_comment_id = comment_id){显示Reply_body}
foreach结束
有什么更好的方法呢?
非常感谢,
您可以为此尝试NoSQL DB。 前MongoDB。 比MySQL好。
使用Json显示结果。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.