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

PHP无限级分类技术

难度初级
时长 1小时14分
学习人数
综合评分9.30
71人评价 查看评价
9.7 内容实用
9.2 简洁易懂
9.0 逻辑清晰
你到底说什么
这里不需要使用全局变量啊
实在是听不太清老师说什么、、着急
代码无法插入???
INSERT INTO 'deepcate'(`id`, `pid`, `catename`, `cateorder`, `createtime`)VALUES
(1,0,"新闻",0,0),
(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),
(9,9,'日本AV',0,0);
E_Q
不错 我和老师思路基本一样...
说的挺好的,递归没学的可以先去学下基础。
为什么开始就用phpmyadmin手动输入?
一字不漏照抄代码,怎么没反应?连接数据库完全正确,后面查数据表不对?
while($row=mysql_fetch_assoc($res))
{$row['catename'] = str_repeat(' ',$spac) . '|--' . $row['catename'];
$result[] = $row;
getList($row['id'],$result,$spac);
}
return $result;
}
$rs = getList();
print_r($rs);
?>
<?php
funtion getList($pid=0,&$result=array(),$spac=0){
$spac = $spac + 2;
$sql="SELECT * FROM deepcate WHERE pid = $pid";
$res= mysql_query($sql);
递归频繁操作数据库,太不合理。
感觉像背书,老师背方法之后,再讲给学生。
我之前写过一个类似的,感觉之前写的可能不对,得重写,老师讲的不错.
课程须知
如果你刚好具备PHP和MySQL数据库基础,那么恭喜你,这门课程就是为你准备哒。
老师告诉你能学到什么?
1.无限分类的使用场景 2.递归的原理及常用返回值方式 3.如何用递归的方式实现无限分类 4.无限分类在Web前端中的表现形式 5.全路径无限分类的代码实现

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消