一个递归查询数据库.用于分类和区域查询
这个例子是查询区域的,根据下面的城市的id,递归查询从省份排列的顺序.
// 递归查询
// 子类id
private function _getRegion($id){
$list = array();
$sql = "SELECT id,pid,regionName FROM `tb_region` WHERE id='{$id}'";
// echo $sql;
$info = $this->db->query($sql)->result_array();
$pid = $info[0]['pid'];
if($pid != 0){
return array_merge($this->_getRegion($pid),$info);
}
return $info;
}本文作者: Liaodeity
本文链接: https://www.jianbaizhan.com/article/430
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!