一个递归查询数据库.用于分类和区域查询
这个例子是查询区域的,根据下面的城市的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 许可协议。转载请注明出处!