递归无限分类笔记
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,最近项目都上线了每天巩固一下php知识,下面是关于递归无限分类的比较供大家参考!数据库一个表就可以了,增加一个parendid字段 也就是子级分类 ,排序大家也可以加一下字段.CREATE TABLE
千家信息网最后更新 2025年12月02日递归无限分类笔记
最近项目都上线了每天巩固一下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安全错误
数据库的锁怎样保障安全
香港快易联网络技术有限公司
数据库查数据太慢
燃气行业网络安全准入
javaee大数据库
电脑共享网络安全吗
德邦资深六等软件开发
库尔勒网络安全管理
重庆豆芽网络技术有限公司
CNKI数据库技术培训
数据库实体不存在
raid服务器设备
打车系统软件开发成本
无线通讯网络技术特点
mcu服务器价格
如何连接2016数据库
前端直接连接sftp服务器
搜索设置服务器
服务器温度多少正常
希望英语单词软件开发
高级软件开发工程师求职信
网络安全法 采取监测
智联物联串口服务器说明书
安卓机器人开发软件开发
点餐数据库怎么设计
加密服务器设置
高性能服务器设计聊天知乎
深圳惠科软件开发位置
美国开源搞制裁自主数据库
百度导航不能显示服务器信息
考勤管理系统数据库设计