Php 如何实现嵌套注释系统?

Php 如何实现嵌套注释系统?,php,jquery,mysql,comments,nested,Php,Jquery,Mysql,Comments,Nested,实现这类事情的理想方式是什么?我现在脑子里的想法是有一个注释表,每个注释都有一个线程标识符和父注释标识符。线程标识符将指示注释属于哪个线程,并允许使用WHERE子句执行简单的MySQL语句。根据通常的数据库设计,每个注释都有一个自动递增标识符,父标识符列将指示此注释是哪个注释的子项 这种类型的设计将把大部分精力放在PHP方面,因为从一个线程获取所有注释只需要一次SQL调用。我发现的另一个实现是每个嵌套级别都有一个SQL查询。这个解决方案将把重点放在SQL方面 我们将如何实施这一点?目前我不知所措

实现这类事情的理想方式是什么?我现在脑子里的想法是有一个注释表,每个注释都有一个线程标识符和父注释标识符。线程标识符将指示注释属于哪个线程,并允许使用WHERE子句执行简单的MySQL语句。根据通常的数据库设计,每个注释都有一个自动递增标识符,父标识符列将指示此注释是哪个注释的子项

这种类型的设计将把大部分精力放在PHP方面,因为从一个线程获取所有注释只需要一次SQL调用。我发现的另一个实现是每个嵌套级别都有一个SQL查询。这个解决方案将把重点放在SQL方面

我们将如何实施这一点?目前我不知所措,因为我不确定哪种解决方案是“最好”的解决方案,而且我对数据库设计、PHP和JQuery还是相当陌生的

谢谢。

请看,特别是“嵌套集模型”部分。你可能需要通读几遍才有意义(我读过),但这是值得的。这是一种处理嵌套数据并仅通过一个查询检索所需零件的非常强大的方法

缺点是,对于更新,您必须做更多的工作