递归无限分类笔记
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,最近项目都上线了每天巩固一下php知识,下面是关于递归无限分类的比较供大家参考!数据库一个表就可以了,增加一个parendid字段 也就是子级分类 ,排序大家也可以加一下字段.CREATE TABLE
千家信息网最后更新 2025年01月24日递归无限分类笔记
最近项目都上线了每天巩固一下php知识,下面是关于递归无限分类的比较供大家参考!
数据库一个表就可以了,增加一个parendid字段 也就是子级分类 ,排序大家也可以加一下字段.
CREATE TABLE `category` ( `id` int(11) NOT NULL, `name` varchar(255) CHARACTER SET utf8 DEFAULT NULL, `sort_order` int(11) DEFAULT NULL, `parendid` int(11) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=latin1;-- ------------------------------ Records of category-- ----------------------------INSERT INTO `category` VALUES ('1', '手机', null, '0');INSERT INTO `category` VALUES ('2', '家电', null, '0');INSERT INTO `category` VALUES ('3', '家具', null, '0');INSERT INTO `category` VALUES ('4', '诺基亚', null, '1');INSERT INTO `category` VALUES ('5', '苹果', null, '1');INSERT INTO `category` VALUES ('6', '电冰箱', null, '2');INSERT INTO `category` VALUES ('7', '电视机', null, '2');INSERT INTO `category` VALUES ('8', '柜子', null, '3');INSERT INTO `category` VALUES ('9', '桌子', null, '3');INSERT INTO `category` VALUES ('10', '诺基亚3310', null, '4');INSERT INTO `category` VALUES ('11', '苹果8s', null, '5');INSERT INTO `category` VALUES ('12', '海尔电冰箱', null, '6');INSERT INTO `category` VALUES ('13', '长虹电视机', null, '7');INSERT INTO `category` VALUES ('14', '红木柜子', null, '8');INSERT INTO `category` VALUES ('15', '红木桌子', null, '9');
php代码部分
$rows){ if($rows['parendid'] == $parendid){ //深度字段 次字段来作为分级的标准 $rows['deep'] =$deep; $tree[] = $rows; createTree($list,$rows['id'],$deep+1); } } return $tree;}echo '';$tmp= createTree($array);foreach ($tmp as $rows){ echo str_repeat(' ',$rows['deep']*2),$rows['name'],'
';}//print_r ($tmp);?>
字段
分类
柜子
桌子
电冰箱
电视
电视机
红木
苹果
诺基亚
递归
也就是
代码
家具
手机
数据
数据库
标准
深度
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
焦点科技互联网代款
cnki多少个数据库
一家计算机软件开发公司的人
UCI数据库实战
小学生网络安全儿歌图片
服务器系统重置
网络技术开发信息推荐
2021网络安全宣传周线上答题
服务器cpu可以用台式机吗
我的世界dreampvp服务器
大公软件开发有限公司
网络安全威胁检测方法论
wifi定位数据库 免费
数据库安全有哪些威胁
计算机网络技术大专毕业干啥
河南企业软件开发市场报价
app服务器安全培训
注册邮箱为什么会出现服务器错误
江西软件开发学校排名
网络安全的ppt演讲稿
广州市赣宁游戏软件开发
查看现有数据库的命令是
贷款数据库哪里找
通州区进口软件开发设计
网络安全知识教育课件
怎么用黑窗口查看数据库编码
周鸿祎分布式网络安全大脑
zlan串口服务器
北京服务器防火墙参数
家里电脑当服务器可以远程访问