PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

我们经常需要在关系型数据库中保存一些树状结构数据,比如分类菜单论坛帖子树状回复等。常用的方法有两种:

1. 领接表的方式;

2. 预排序遍历树方式;

假设树状结构如下图:

PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例

领接表方式

主要依赖于一个 parent 字段,用于指向上级节点,将相邻的上下级节点连接起来,id 为自动递增自动,parent_id 为上级节点的 id。一目了然,“Java”是“Language”的子节点。

我们要显示树,PHP 代码也可以很直观,代码如下:

代码如下:

脚本宝典总结

以上是脚本宝典为你收集整理的PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例全部内容,希望文章能够帮你解决PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。