扫码关注官方订阅号
现有一张表 表结构 Id,name,description,parent_id 一个分类下有多个子分类,每个子分类下又会有子分类,深度多达10层左右。 分类的排列也是不规则的,现在希望获得的结果如下: 水果
...
这种无限级分类最好不要使用递归的方法
对于这种树型本身变动很少的分类信息有个比较高效的方案(左值右值方案):http://ftp.nchu.edu.tw/MySQL/tech-resources/articles/hierarchical-data.html
@Huijiewei 说的是正确的,常规的做法是左值右值,这个还是比较好用的,http://www.arkulo.com/2015/02/25/Hierarchical/ 这是关于这个方法的中文的一篇文章,希望对你有帮助~~
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这种无限级分类最好不要使用递归的方法
对于这种树型本身变动很少的分类信息有个比较高效的方案(左值右值方案):
http://ftp.nchu.edu.tw/MySQL/tech-resources/articles/hierarchical-data.html
@Huijiewei 说的是正确的,常规的做法是左值右值,这个还是比较好用的,http://www.arkulo.com/2015/02/25/Hierarchical/ 这是关于这个方法的中文的一篇文章,希望对你有帮助~~