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 相关文章推荐
PHP安全配置
Dec 06 PHP
PHP5+UTF8多文件上传类
Oct 17 PHP
自动把纯文本转换成Web页面的php代码
Aug 27 PHP
PHP日期处理函数 整型日期格式
Jan 12 PHP
基于PHP的cURL快速入门教程 (小偷采集程序)
Jun 02 PHP
简单的php缓存类分享     php缓存机制
Jan 22 PHP
浅谈ThinkPHP的URL重写
Nov 25 PHP
基于PHP实现假装商品限时抢购繁忙的效果
Oct 16 PHP
详解WordPress中分类函数wp_list_categories的使用
Jan 04 PHP
PHP获取客户端及服务器端IP的封装类
Jul 21 PHP
thinkPHP引入类的方法详解
Dec 08 PHP
php中时间函数date及常用的时间计算
May 12 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
实时抓取YAHOO股票报价的代码
2006/10/09 PHP
PHP中mb_convert_encoding与iconv函数的深入解析
2013/06/21 PHP
ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
2014/06/26 PHP
jQuery学习笔记 更改jQuery对象
2012/09/19 Javascript
js检查页面上有无重复id的实现代码
2013/07/17 Javascript
怎么选择Javascript框架(Javascript Framework)
2013/11/22 Javascript
js判断字符长度以及中英文数字等
2013/12/31 Javascript
js获取当前页面的url网址信息
2014/06/12 Javascript
jQuery实现设置、移除文本框默认值功能
2015/01/13 Javascript
JavaScript跨浏览器获取页面中相同class节点的方法
2015/03/03 Javascript
一系列Bootstrap导航条使用方法分享
2016/04/29 Javascript
jQuery添加options点击事件并传值实例代码
2016/05/18 Javascript
第三篇Bootstrap网格基础
2016/06/21 Javascript
Vue生命周期示例详解
2017/04/12 Javascript
VUE基于NUXT的SSR 服务端渲染
2018/11/30 Javascript
Python字符串和文件操作常用函数分析
2015/04/08 Python
python操作 hbase 数据的方法
2016/12/18 Python
Python中的单行、多行、中文注释方法
2018/07/19 Python
Python模块汇总(常用第三方库)
2019/10/07 Python
Python实现在线批量美颜功能过程解析
2020/06/10 Python
keras用auc做metrics以及早停实例
2020/07/02 Python
keras topN显示,自编写代码案例
2020/07/03 Python
Python自动化办公Excel模块openpyxl原理及用法解析
2020/11/05 Python
详解Selenium 元素定位和WebDriver常用方法
2020/12/04 Python
SVG实现多彩圆环倒计时效果的示例代码
2017/11/21 HTML / CSS
UNIX命令速查表
2012/03/10 面试题
自荐信的格式
2014/03/10 职场文书
运动会演讲稿50字
2014/08/25 职场文书
放飞梦想演讲稿800字
2014/08/26 职场文书
村委会贫困证明范本
2014/09/17 职场文书
开学第一周值周总结
2015/07/16 职场文书
公司员工宿舍管理制度
2015/08/03 职场文书
2016年党建工作简报
2015/11/26 职场文书
党员廉政准则心得体会
2016/01/20 职场文书
python 经纬度求两点距离、三点面积操作
2021/06/03 Python
OpenCV绘制圆端矩形的示例代码
2021/08/30 Python