获取分类树下制定分类下的所有子类ID集合【方法】
2011-03-15 11:21
441 查看
获取无限分类ID下面的子类ID集
/*—————————————————— */
//– 获取无限分类ID下面的子类ID集
//– $sort_id = $sort_id.getChildrenIds($sort_id);
//– $sql = ” ….. where sort_id in ($sort_id)”;
/*—————————————————— */
function getChildrenIds ($sort_id)
{
global $db;
$ids = ”;
$sql = “SELECT * FROM “.$db->table(‘article_sort’).” WHERE `parent_id` = ‘{$sort_id}’”;
$res = $db->query ($sql);
if ($res)
{
while ($row = $db->fetch_assoc ($res))
{
$ids .= ‘,’.$row['sort_id'];
$ids .= getChildrenIds ($row['sort_id']);
}
}
return $ids;
}
/*—————————————————— */
//– 获取无限分类ID下面的子类ID集
//– $sort_id = $sort_id.getChildrenIds($sort_id);
//– $sql = ” ….. where sort_id in ($sort_id)”;
/*—————————————————— */
function getChildrenIds ($sort_id)
{
global $db;
$ids = ”;
$sql = “SELECT * FROM “.$db->table(‘article_sort’).” WHERE `parent_id` = ‘{$sort_id}’”;
$res = $db->query ($sql);
if ($res)
{
while ($row = $db->fetch_assoc ($res))
{
$ids .= ‘,’.$row['sort_id'];
$ids .= getChildrenIds ($row['sort_id']);
}
}
return $ids;
}
相关文章推荐
- MySQL 获取子分类ID的所有父分类ID和Name的集合
- php获取分类下面的所有子类方法
- Yii Framework框架获取分类下面的所有子类方法
- Yii Framework框架获取分类下面的所有子类方法
- ztree获取当前选中节点子节点id集合的方法(转载)
- IPHONE 开发 8 -- Object C Foundation.h它包括所有的类 方法 集合,-(id)init,iphone上使用Sqlite的注意事项小结
- Asp.net树形产品结构菜单,根据产品分类获取产品及其子类的所有产品和数量统计
- Sqlite 清空表中所有数据 并重置自增长数据 以及获取last_insert_id的方法
- 在spring下获取分类下的所有子类
- C#编程中(ASP.Net)获取当前网页路径的所有方法集合总结
- MySQL 获取某一个分类ID的所有父或子分类查询结果
- php 获取父类下所有子类Id
- python获取父类的子类(遍历,递归),并循环执行所有子类的某一方法
- php获取分类以下的全部子类方法
- classidget获取object的id, 递归遍历所有方法 DictMethod | callObject | invokeObjectMethod
- 获取某个树节点下所有叶子节点,同时要求叶子节点是同一类对象,要求返回该叶子节点对象的id集合
- WordPress代码 之 获取WordPress所有分类名字和ID
- C#中获取某个接口的所有子类的集合
- mysql递归查询,mysql中从子类ID查询所有父类(做无限分类经常用到)
- [Java基础]----遍历Map集合,并获取map集合中的所有值得方法