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 相关文章推荐
使用MaxMind 根据IP地址对访问者定位
Oct 09 PHP
浅谈PHP语法(1)
Oct 09 PHP
PHP 模拟登陆MSN并获得用户信息
May 16 PHP
php小经验:解析preg_match与preg_match_all 函数
Jun 29 PHP
destoon数据库表说明汇总
Jul 15 PHP
php打印一个边长为N的实心和空心菱型的方法
Mar 02 PHP
php+ajax实现无刷新的新闻留言系统
Dec 21 PHP
Yii多表联合查询操作详解
Jun 02 PHP
注意!PHP 7中不要做的10件事
Sep 18 PHP
ThinkPHP5 验证器的具体使用
May 31 PHP
PHP自动载入类文件函数__autoload的使用方法
Mar 25 PHP
TP3.2.3框架文件上传操作实例详解
Jan 23 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设置一边执行一边输出结果的代码
2013/09/30 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十)
2014/06/24 PHP
MyEclipse常用配置图文教程
2014/09/11 PHP
JQUERY THICKBOX弹出层插件
2008/08/30 Javascript
JS代码优化技巧之通俗版(减少js体积)
2011/12/23 Javascript
js实现的切换面板实例代码
2013/06/17 Javascript
JavaScript等比例缩放图片控制超出范围的图片
2013/08/06 Javascript
jquery ajax传递中文参数乱码问题及解决方法说明
2014/02/07 Javascript
javascript制作的cookie封装及使用指南
2015/01/02 Javascript
Javascript毫秒数用法实例
2015/02/05 Javascript
浅谈JavaScript的事件
2015/02/27 Javascript
jQuery移动端日期(datedropper)和时间(timedropper)选择器附源码下载
2016/04/19 Javascript
Javascript中字符串和数字的操作方法整理
2017/01/22 Javascript
浅谈JavaScript的innerWidth与innerHeight
2017/10/12 Javascript
Angular.js通过自定义指令directive实现滑块滑动效果
2017/10/13 Javascript
浅谈vue中document.getElementById()拿到的是原值的问题
2020/07/26 Javascript
js实现简易拖拽的示例
2020/10/26 Javascript
[41:52]2018DOTA2亚洲邀请赛3月29日小组赛B组Effect VS Secret
2018/03/30 DOTA
Python实现获取网站PR及百度权重
2015/01/21 Python
python避免死锁方法实例分析
2015/06/04 Python
解决python3 pika之连接断开的问题
2018/12/18 Python
python 在某.py文件中调用其他.py内的函数的方法
2019/06/25 Python
关于keras中keras.layers.merge的用法说明
2020/05/23 Python
Selenium webdriver添加cookie实现过程详解
2020/08/12 Python
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
HTML5 FileReader对象的具体使用方法
2020/05/22 HTML / CSS
意大利和国际奢侈品牌购物网站:Suitnegozi.com
2021/01/15 全球购物
医院护士的求职信范文
2013/12/26 职场文书
个人授权委托书范本
2014/09/14 职场文书
群众路线表态发言材料
2014/10/17 职场文书
小学工作总结2015
2015/05/04 职场文书
2015年学校远程教育工作总结
2015/07/20 职场文书
学校少先队工作总结
2015/08/12 职场文书
Python 文本滚动播放器的实现代码
2021/04/25 Python
python基础入门之字典和集合
2021/06/13 Python
深入浅析python3 依赖倒置原则(示例代码)
2021/07/09 Python