递归获取 下级数据

public function get_address_id($address_id)
{$address_data = $address_id.",";$address_id_array = query('SELECT `id` FROM '.tablename('ewei_shop_grid_address').' WHERE pid = '.$address_id);foreach($address_id_array as $k => $v){$address_data .= $this->get_address_id($v["id"]);   }return $address_data;
}

递归获取 上级 数据

public function get_superior_address_id($address_id)
{$address_data = $address_id.",";$pid = query('SELECT `pid` FROM '.tablename('ewei_shop_grid_address').' WHERE id = '.$address_id);if($pid['pid'] != 0){ $address_data .= $this->get_superior_address_id($pid['pid']);}return $address_data;
}

获取父级分类

function get_parent_id($cid)
{global $db;$pids = '';$parent_id = query("select parent_id from eload_category where cat_id = '".$cid."'");if( $parent_id != '' ){$pids .= $parent_id;$npids = get_parent_id( $parent_id );if(isset($npids))$pids .= ','.$npids;}return $pids;
}

获取子集分类

function get_category( $category_id ){global $db;$category_ids = $category_id.",";$child_category = query("select cat_id from eload_category where parent_id = '$category_id'");foreach( $child_category as $key => $val )$category_ids .= get_category( $val["cat_id"] );return $category_ids;
}**

PHP递归 获取数据相关推荐

  1. 递归获取翻页数据(TAPD接口实战)

    前言:很多接口是通过翻页获取数据,如何通过递归的方法获取翻页数据呢 以下用递归的方法获取TAPD缺陷数据: def get_bus_from_project_v2(workspace_id, limi ...

  2. 无限遍历,Python实现在多维嵌套字典、列表、元组的JSON中获取数据

    背景 在做接口自动化的过程中,接口返回的数据是  列表字典循环嵌套  格式的,所以怎样通过一个key值,获取到被包裹了多层的目标数据成为了摆在我面前的一个问题. 一开始没想自己写,但是搜索后发现虽然很 ...

  3. 【MongoDB】递归获取字段更新表达式,更新复杂数据类型对象

    在实际更新Mongo对象时发现,原有的更新代码无法更新复杂的数据类型对象.恰好看到张占岭老师有对该方法做相关的改进,因此全抄了下来. 总的核心思想就是运用反射与递归,对对象属性一层一层挖掘下去,循环创 ...

  4. 前端学习(1961)vue之电商管理系统电商系统之调用api获取数据

    目录结构 router.js import Vue from 'vue' import Router from 'vue-router' import Login from './components ...

  5. 前端学习(1945)vue之电商管理系统电商系统之调用api获取数据

    目录结构 router.js import Vue from 'vue' import Router from 'vue-router' import Login from './components ...

  6. zookeeper专题:使用zookeeper客户端实现动态监听节点并获取数据

    文章目录 1. zookeeper原生客户端 2. Curator客户端 1. zookeeper原生客户端 zookeeper原生客户端就是zookeeper官方自带的客户端,作为代码与zk服务器交 ...

  7. java递归获取所有的子级节点

    public class VltavaWisdomMapType {     //站点id     private String id;       //子级集合   private List< ...

  8. python向kafka发送json数据_python3实现从kafka获取数据,并解析为json格式,写入到mysql中...

    项目需求:将kafka解析来的日志获取到数据库的变更记录,按照订单的级别和订单明细级别写入数据库,一条订单的所有信息包括各种维度信息均保存在一条json中,写入mysql5.7中. 配置信息: [Gl ...

  9. ERP中递归获取物料清单(BOM)方法

    物料清单(Bill of Material, BOM),是制造执行系统 (manufacturing execution system,MES)和企业资源计划系统(Enterprise Resourc ...

最新文章

  1. Angular1.x的自定义指令directive参数配置详细说明
  2. OpenSource的开发模式探讨
  3. antd table设置表格一个单元格的字体颜色_微软Office三件套,各有一个效率神器,全都知道的人不超过1%...
  4. 12月16日文章排行点评及编辑部训练
  5. linux云管理,教程|云帮手部署Linux公有云管理系统
  6. html5手机端设置date,H5 input[type='date'] 优化 pc端和移动端的使用
  7. jsp jdbc mysql增删改查_使用JSP+SERVLET+JDBC实现对数据库的增删改查(详细)
  8. JAVA50道经典编程题
  9. oracle报错12516,Oracle连接数太多报错-ORA-12516异常
  10. 笔记本 无线网联网 win10系统 ,台式机木有无线网卡,通过一根网线连接两台电脑,使台式机联网。...
  11. uni.showToast与uni.navigateTo同时使用问题
  12. YTU 3166: 共享单车
  13. 零基础也能学会的——用Python制作超级玛丽小游戏
  14. blinker点灯开关组件
  15. CSDN 软件开发新手赛正式启动,召集热爱编程的你
  16. Day-1 货仓选址(绝对值不等式)
  17. 栈和队列的特点,什么情况下使用?
  18. Github标星超级牛,免费又好用的Redis客户端工具!
  19. 键盘响应事件中的连按问题
  20. python+selenium爬虫自动化批量下载文件

热门文章

  1. 颜色过渡渐变链接效果
  2. 分析《复联》英雄得出的结论:什么样的技术人适合做管理?
  3. Vbox虚拟机安装GHOSTXP蓝屏提示processr.sys,错误代码0x000000CE
  4. 对产品研发工作的忧思
  5. Android Intent应用,打开网页,安装程序,打电话,打开地图等功能
  6. 从零开发简易微信小程序
  7. i5 10210u和i7 7700hq 的差别有多大
  8. bat批处理脚本语法学习
  9. 10277 - Boastin' Red Socks
  10. 10年产品经理手把手教你做产品:如何设计一款任务管理软件