//获取指定分类的所有子分类ID号 function getAllChildcateIds($categoryID) { //初始化ID数组 $array[] = $categoryID; do { $ids = ''; $where['pid'] = array('in',$categoryID); $cate = M('cate')->where($where)->select(); foreach ($cate as $k=>$v) { $array[] = $v['id']; $ids .= ',' . $v['id']; } $ids = substr($ids, 1, strlen($ids)); $categoryID = $ids; } while (!empty($cate)); $ids = implode(',', $array); return $ids; // 返回字符串 //return $array //返回数组 } //获取指定分类所有父ID号 function getAllFcateIds($categoryID) { //初始化ID数组 $array[] = $categoryID; do { $ids = ''; $where['id'] = array('in',$categoryID); $cate = M('cate')->where($where)->select(); echo M('cate')->_sql(); foreach ($cate as $v) { $array[] = $v['pid']; $ids .= ',' . $v['pid']; } $ids = substr($ids, 1, strlen($ids)); $categoryID = $ids; } while (!empty($cate)); $ids = implode(',', $array); return $ids; // 返回字符串 //return $array //返回数组 } //获取指定分类的所有子分类 键为ID,值为分类名 function getCateKv($categoryID) { //初始化ID数组,赋值当前分类 $array[] = M('cate')->where(“id={$categoryID}”)->getField(“cateName”); do { $ids = ''; $where['pid'] = array('in',$categoryID); $cate = M('cate')->where($where)->select(); echo M('cate')->_sql(); foreach ($cate as $k=>$v) { $array[$v['id']] = $v['cateName']; $ids .= ',' . $v['id']; } $ids = substr($ids, 1, strlen($ids)); $categoryID = $ids; } while (!empty($cate)); $ids = implode(',', $array); //return $ids; // 返回字符串 return $array //返回数组 } ]]>
- 最新日志
- 热评日志
- 随机日志
- 解决Intel AC3160无线网卡 系统无法连接WIFI6路由器问题
- 萤石 Y5 POE版 CS-Y5-V100-8B4EKFL 系列连不上海康录像机解决办法
- pve查看网卡信息
- TPLINK POE摄像机尾插坏了解决办法
- 海康录像机怎样进入OSD配置?
- Navicat Premium v17.2.3绿色版
- MobaXterm 25.1 中文汉化版
- SQL数据库SA密码修改工具
- chrome 浏览器报 NET::ERR_CERT_COMMON_NAME_INVALID 解决办法
- IVMS 4200 2.8.2.2 CN 老古董机器 监控必备
ThinkPHP分类相关查询(获取所有子分类,获取父分类,下一级分类等):等您坐沙发呢!