php查询无限下级怎么做,示例php+mysql查询实现无限下级分类树输出

本文详细介绍了如何使用PHP和MySQL进行无限级分类树的查询与输出。通过示例代码展示如何构建和遍历分类树,包括树结构的数据库设计、PHP递归函数的使用以及树状结构的生成方法。
摘要由CSDN通过智能技术生成

本文采用php+mysql查询来实现无限从属分类树的输出。与所有人分享,以供参考,如下所示:

这里介绍的php结合mysql查询无限从属树的输出,这实际上是无限分类。我已经为你编译了几个php无限分类的例子。

[相关学习建议:php编程(视频),mysql视频教程]

树输出:

函数get_array($user_id,$top=0){global $mysql,$ _ G;$sql = &quot。从“{spreads_users}”中选择user_id作为名称,其中p1.spreads _ userid = & # 39{ $ user _ id } & # 39";$rows= $mysql-&gt。db _ fetch _ arrays($ SQL);if($ top = = 1){ $ arr[& # 39;名字& # 39;]= $ user _ id;$ arr[& # 39;儿童& # 39;]=数组();} $ top = $ top+1;foreach ($rows as $key=&gt。$ value){ $ r = get _ array($ value[& # 39;名字& # 39;]);//调用函数,传入参数,继续查询下级$ arr[& # 39;儿童& # 39;][$ key][& # 39;名字& # 39;]= $值[& # 39;用户名& # 39;];//组合数组if(is _ array($ r)){ $ arr[& # 39;儿童& # 39;][$ key][& # 39;儿童& # 39;]= $ r[& # 39;儿童& # 39;];} $ i++;}返回$ arr} $ list = get _ array(& quot;1000,1);//调用函数1000是顶级IDecho & # 39var数据= & # 39;。JSON _ encode($ list);这是输出数组,然后传输到json

示例:

表结构:标识字段是分类标识,名称字段是分类名称,父标识字段是父分类的标识,路径字段是分类路径,存储分类的祖先集合,isdir判断是否是目录,1为是,0为否。

显示功能:

//$c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值