php 获取父类下所有子类Id
2014-05-05 10:28
197 查看
function getChildrenIds ($sort_id)
{
$db = $this->loadDB();
$ids = '';
$sql = "SELECT * FROM t_dept WHERE `parent_id` = '{$sort_id}'";
$query = $db->query($sql);
$result = $query->result_array();
if ($result)
{
foreach ($result as $key=>$val)
{
$ids .= ','.$val['id'];
$ids .= $this->getChildrenIds ($val['id']);
}
}
return $ids;
}
{
$db = $this->loadDB();
$ids = '';
$sql = "SELECT * FROM t_dept WHERE `parent_id` = '{$sort_id}'";
$query = $db->query($sql);
$result = $query->result_array();
if ($result)
{
foreach ($result as $key=>$val)
{
$ids .= ','.$val['id'];
$ids .= $this->getChildrenIds ($val['id']);
}
}
return $ids;
}
相关文章推荐
- PHP 获取栏目的【所有子级和孙级栏目】的ID号
- IOS 获取父类的所有子类 全局替换类方法
- mysql递归查询从子类ID查询所有父类
- mysql 更具父类id 查询所有子类id
- 根据父类获取同一个包(包括子包)下所有子类
- php递归获取顶级父类id
- php无限分类根据顶类获取所有子类
- mysql 创建函数(根据子类,依据父类id,循环查询出所有父类名)
- mysql 根据子类id查询所有父类id
- php 查找父类所有的子类
- 获取分类树下制定分类下的所有子类ID集合【方法】
- php 无限递归查询子id 子类 根据父分类 父ID 查询所有子分类 子ID
- mysql从子类id查询所有父类
- python获取父类的子类(遍历,递归),并循环执行所有子类的某一方法
- Ecshop判断ID为父类或子类,是父类则获取下级子类
- mysql从子类id查询所有父类
- PHP获取栏目的所有子级与孙级栏目的ID号
- sql 查询:无限极分类,获取父类下所有子类
- 关于使用Spring的缓存,将携带父id及所有子类全部数据获取,存入缓存,提高性能