php mysql简单的无限分类栏目
一个非常简单清晰简单的无极限分类范例,带缩进效果,只需查询一次数据表,然后递归遍历结果集,就可以了,要在php中实现栏目缩进显示可以参考一下。
<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy9442')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy9442>$sql = 'select * from cat order by cat_id desc';
$list = $db->getAll($sql);
$list = getLevelCat($list);
function getLevelCat($catlist, $parent_id='0', $html=' ', $level='0'){
$arr = array();
foreach($catlist as $val){
if($val['parent_id']==$parent_id){
$val['html'] = str_repeat($html,$level);
$val['level'] = $level;
$arr[] = $val;
$arr = array_merge($arr, getLevelCat($catlist, $val['cat_id'], $html, $level 1));
}
}
return $arr;
}
php无极限分类
短短几行代码,比较清晰,也比较好用,相信对你会有帮助。
您可能感兴趣的文章:
php mysql简单的无限分类栏目
php 获取栏目的所有子级和孙级栏目的ID号的代码
php与mysql实现的无限级分类
Ubuntu下安装搭建MySQL环境步骤介绍
PHP用递归返回无限级分类回字符串或数组实例
Php实现无限栏目分类读取的例子
MySQL导入导出命令的例子
php无限级分类的递归函数
Linux Apache Mysql PHP典型配置
提高php无限分类查询的效率(使用数组和递归)