加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 13:25:32 所属栏目:PHP教程 来源:网络整理
导读:实现这类事情的理想方式是什么?我现在脑子里想的是有一个评论表,每个评论都有一个线程标识符和父评论标识符.线程标识符将指示注释所属的线程,并允许使用WHERE子句的简单 MySQL语句.根据通常的数据库设计,每个注释都有一个auto_increment标识符,而父标识符列
实现这类事情的理想方式是什么?我现在脑子里想的是有一个评论表,每个评论都有一个线程标识符和父评论标识符.线程标识符将指示注释所属的线程,并允许使用WHERE子句的简单 MySQL语句.根据通常的数据库设计,每个注释都有一个auto_increment标识符,而父标识符列将指示该注释是其子项的注释.

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

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

谢谢.

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读