php用数组返回无限分类的列表数据的代码


Posted in PHP onAugust 08, 2010
/*—————————————————— */ 
//? 获取无限分类的列表数据 
/*—————————————————— */ 
function get_sort ($parent_id=0,$n=-1) 
{ 
global $db; 
static $sort_list = array (); 
$sql = "SELECT * FROM ".$db->table('article_sort')." WHERE `parent_id` = '{$parent_id}'"; 
$res = $db->query ($sql); 
if ($res) 
{ 
$n++; 
while ($row = $db->fetch_assoc ($res)) 
{ 
$sql = "SELECT * FROM ".$db->table('article_sort')." WHERE `parent_id` = '{$row['sort_id']}'"; 
$children = $db->num_rows ($sql); 
$row['sort_name'] = str_repeat (' ',$n*4).$row['sort_name']; 
$row['children'] = $children; 
$sort_list[] = $row; 
get_sort ($row['sort_id'],$n); 
} 
} 
return $sort_list; 
}
PHP 相关文章推荐
ip签名探针
Oct 09 PHP
用Flash图形化数据(二)
Oct 09 PHP
php 什么是PEAR?(第二篇)
Mar 19 PHP
php学习笔记 面向对象中[接口]与[多态性]的应用
Jun 16 PHP
PHP中改变图片的尺寸大小的代码
Jul 17 PHP
php使用curl和正则表达式抓取网页数据示例
Apr 13 PHP
PHP截取指定图片大小的方法
Dec 10 PHP
关于URL最大长度限制的相关资料查证
Dec 23 PHP
10个对初学者非常有用的PHP技巧
Apr 06 PHP
php显示页码分页类的封装
Jun 08 PHP
Ajax中的JSON格式与php传输过程全面解析
Nov 14 PHP
PHP类与对象后期静态绑定操作实例详解
Dec 20 PHP
php自定义函数之递归删除文件及目录
Aug 08 #PHP
php自动获取目录下的模板的代码
Aug 08 #PHP
php下删除一篇文章生成的多个静态页面
Aug 08 #PHP
php中定义网站根目录的常用方法
Aug 08 #PHP
删除无限分类并同时删除它下面的所有子分类的方法
Aug 08 #PHP
一道关于php变量引用的面试题
Aug 08 #PHP
一道求$b相对于$a的相对路径的php代码
Aug 08 #PHP
You might like
用PHP实现ODBC数据分页显示一例
2006/10/09 PHP
YII模块实现绑定二级域名的方法
2014/07/09 PHP
PHP文件读取功能的应用实例
2015/05/08 PHP
PHP新特性详解之命名空间、性状与生成器
2017/07/18 PHP
jQuery中setTimeout的几种使用方法小结
2013/04/07 Javascript
3种不同方式的焦点图轮播特效分享
2013/10/30 Javascript
js实现window.open不被拦截的解决方法汇总
2014/10/30 Javascript
JavaScript动态改变表格单元格内容的方法
2015/03/30 Javascript
JavaScript时间转换处理函数
2015/04/14 Javascript
jQuery实现在列表的首行添加数据
2015/05/19 Javascript
js实现input框文字动态变换显示效果
2015/08/19 Javascript
JS实现超精简的链接列表在固定区域内滚动效果代码
2015/11/04 Javascript
Adapter适配器模式在JavaScript设计模式编程中的运用分析
2016/05/18 Javascript
移动端点击图片放大特效PhotoSwipe.js插件实现
2016/08/25 Javascript
原生JS实现自定义滚动条效果
2020/10/27 Javascript
JavaScript 判断对象中是否有某属性的常用方法
2018/06/14 Javascript
支付宝小程序tabbar底部导航
2018/11/06 Javascript
Antd中单个DatePicker限定时间输入范围操作
2020/10/29 Javascript
Node.js文本文件BOM头的去除方法
2020/11/22 Javascript
Vue SPA 首屏优化方案
2021/02/26 Vue.js
python封装对象实现时间效果
2020/04/23 Python
python入门教程之识别验证码
2017/03/04 Python
python opencv实现图像边缘检测
2019/04/29 Python
python字典的setdefault的巧妙用法
2019/08/07 Python
python+Django实现防止SQL注入的办法
2019/10/31 Python
美国战术品牌:5.11 Tactical
2019/05/01 全球购物
德国在线香料制造商:Gewürzland
2020/03/10 全球购物
毕业生自我鉴定范文
2013/11/08 职场文书
怎样写好自荐信和推荐信
2013/12/26 职场文书
机关保密工作承诺书
2015/05/04 职场文书
2015社区健康教育工作总结
2015/05/20 职场文书
长征观后感
2015/06/09 职场文书
2015年店长个人工作总结
2015/10/23 职场文书
html2 canvas svg不能识别的解决方案
2021/06/03 HTML / CSS
html中显示特殊符号(附带特殊字符对应表)
2021/06/21 HTML / CSS
Python进行区间取值案例讲解
2021/08/02 Python