现在有张树形结构mysql表,id字段为唯一标识字段,pid字段的值指向父节点id值,如何找到找到某个id节点的所有嵌套子节点?
巴扎黑
巴扎黑 2017-04-17 12:08:56
[MySQL讨论组]
巴扎黑
巴扎黑

全部回复(1)
伊谢尔伦

方法有很多。
第一种方法:
从数据库里面一次读出来所有的元素。
select * from table_name
然后让程序使用引用来构造多为数组。
第二种方法:
递归的到数据库去查询。每次查出来一部分。
第三种方法:
使用数据库表链接查询。不停的和自身join.获取数据
第四种方法:
重新设计你的数据库。改用另外另外的一种模型。
自己GOOGLe把。

在提问之前。先GOOGLE一下问题好吗。下面有回答。写的很详细和楼主的问题一模一样。。
http://stackoverflow.com/questions/11621494/php-mysql-tree-navigation-...

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号