php – 如何实现嵌套注释系统?

前端之家收集整理的这篇文章主要介绍了php – 如何实现嵌套注释系统?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
实现这类事情的理想方式是什么?我现在脑子里想的是有一个评论表,每个评论都有一个线程标识符和父评论标识符.线程标识符将指示注释所属的线程,并允许使用WHERE子句的简单 MySQL语句.根据通常的数据库设计,每个注释都有一个auto_increment标识符,而父标识符列将指示该注释是其子项的注释.

这种类型的设计会将大部分压力放在PHP方面,因为它只是一个sql调用来从线程获取所有注释.我发现的另一个实现是为每个嵌套级别提供SQL查询.这个解决方案会把压力放在事物的sql方面.

如何实现这一点?目前我很茫然,因为我不确定哪种解决方案是“最佳”解决方案,而且我对数据库设计,PHP和JQuery仍然很陌生.

谢谢.

查看 Managing Hierarchical Data in MySQL,特别是“嵌套集模型”一节.在它有意义之前你可能需要阅读几次(我做过),但这是值得的.这是一种非常强大的方法,可以使用嵌套数据并仅使用一个查询检索所需的部分.

在缺点方面,对于更新,您必须做更多的工作.

猜你在找的PHP相关文章