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

PHP无限级分类技术

难度初级
时长 1小时14分
学习人数
综合评分9.30
71人评价 查看评价
9.7 内容实用
9.2 简洁易懂
9.0 逻辑清晰
无线分类表设计可参考:http://www.imooc.com/video/2410

已采纳回答 / 慕田峪8963383
static 是静态属性,在内存中运行的,会把结果依次保存。getList($mysqlli,$row['id'])这样调用就ok,不用把$result写进去,结果数组也可用array_merge() 合并,尽量不要用static 有副作用
看完已学会。感谢老师。

最新回答 / 心正则立
这个问题我也在想,要举一反三,,插入的新分类时候只要找到对应的父级分类就行,将父级的path+父级id作为当前分类的path就可以了
一模一样可是 空格 却没有出来 我建议 老师应该加个$spac 自加的 代码吧?很好奇老师的 为什么自加了
INSERT INTO `wuxianfenji` (`id`, `pid`, `catename`, `cateorder`, `createtime`)
VALUES
(1,0,'新闻',0,0),
(2,0,'图片',0,0),
(3,1,'国内新闻',0,0),
(4,1,'国际新闻',0,0),
(5,3,'北京新闻',0,0),
(6,4,'美国新闻',0,0),
(7,2,'美女图片',0,0),
(8,2,'风景图片',0,0),
(9,7,'日韩明星',0,0),
(10,9,'日本AV',0,0);
同道中人 我也喜欢日本AV..
新手看这里:查询语句这个比较完整,不然会出错的
$sql="select id,catename,path,concat(path, ',' ,id) as fullpath from likecate where 1 order by fullpath asc";

最新回答 / 编程小萝卜
代码都不贴,谁知道你是不是一模一样的。指不定哪里就写错了
到哪都有喷子,哪个行业都有低素质的人
mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in

最新回答 / 某天
那一应该是取的pid=0 的也就是顶级栏目了,因为两个都是顶级栏目,所以都取出来了。你可以取传pid= 百货的id或者数码产品的id,肯定可以单独取出来啊。
不要一上来就叫嚣着课程有什么缺点,先把慕课里php的所有课程撸几遍再说
课程须知
如果你刚好具备PHP和MySQL数据库基础,那么恭喜你,这门课程就是为你准备哒。
老师告诉你能学到什么?
1.无限分类的使用场景 2.递归的原理及常用返回值方式 3.如何用递归的方式实现无限分类 4.无限分类在Web前端中的表现形式 5.全路径无限分类的代码实现

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消