为了账号安全,请及时绑定邮箱和手机立即绑定

PHP无限级分类技术

难度初级
时长 1小时14分
学习人数
综合评分9.30
71人评价 查看评价
9.7 内容实用
9.2 简洁易懂
9.0 逻辑清晰
语句查询,用这个更合适点,解决了多个一级目录问题
SELECT id,catename,path,IF (path,concat(path, ',', id),id) AS fullpath FROM likecate ORDER BY fullpath ASC;
讲课声音大些
老师是 老司机
这个还是要看基础,mysql_fetch_assoc指针会下一一行,while循环了两次,每次循环通过递归获取子级的列表
对应教程的代码
https://github.com/7117/PHPCollection/tree/master/PHP%20无限极分类

最新回答 / 广哥66
一般不是,如果是的话,服务器会炸了的,你可以参考一下百度贴吧,基本是xxx回复了yyy这种的
完结,给后面的同学一些意见参考;
此课程的无限分类,仅讲了如何使用无限分类的数据,实际上与无限分类技术一点关系都没有,数据库中的无限类别数据都是手动插入的,也就是说,你如果会js,你甚至可以手动写一份JSON文件,用JS来做视屏中演示的效果;
前半部分讲了如何使用无限分类数据结构结合递归的方式使用,在实际开发中是很实用的;
后半部分的全路径,没有实际的开发意义,程序健壮性很差,你可以试着在后面继续插入几条数据,然后当前所写代码基本全部失效。

后面的部分,建议没必要看,前半部分递归,同学们可以深入的理解一下;
如果使用全路径代码,测试发现不适合多个根级目录的分类数据。比如直接把参考的那些递归数据对应更改为全路径的数据表形式,发现,图片和新闻两个初级分类相邻,那么数据展示就不正确。貌似适合只有一个根级分类的数据。也可以说,代码需进行测试优化...
首页上一页1234567下一页尾页
课程须知
如果你刚好具备PHP和MySQL数据库基础,那么恭喜你,这门课程就是为你准备哒。
老师告诉你能学到什么?
1.无限分类的使用场景 2.递归的原理及常用返回值方式 3.如何用递归的方式实现无限分类 4.无限分类在Web前端中的表现形式 5.全路径无限分类的代码实现

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消