您好我想知道什么是最好的apppraoch显示回复评论和家长评论。
我学到的一种方法是将回复和父评论存储在同一个表中,同时给回复一个索引“父评论ID”。父评论的“父评论ID”为空。显示注释时,只需显示所有注释,并使用if(父注释id = null)语句将回复附加到父注释。
伪代码演示:
Mysql评论表: COMMENT_ID | parent_comment_id | comment_body | ...
腓:
的foreach
if(parent_comment_id = null) { 显示comment_body }
if(parent_comment_id<> null) { 显示comment_body }
我想的另一种方法是将回复存储在一个单独的表中,只有当他们显示父评论时才回复。
伪代码演示: Mysql评论表: COMMENT_ID | comment_body
Mysql回复表: reply_id | parent_comment_id |回复正文
腓: 的foreach
显示comment_body
if(parent_comment_id = comment_id) { 显示reply_body }
foreach结束
最好的办法是什么?
非常感谢,
答案 0 :(得分:0)
您可以尝试使用NoSQL DB。前MongoDB。它比MySQL好。
使用Json显示结果。