PHP递归 获取数据
递归获取 下级数据
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递归 获取数据相关推荐
- 递归获取翻页数据(TAPD接口实战)
前言:很多接口是通过翻页获取数据,如何通过递归的方法获取翻页数据呢 以下用递归的方法获取TAPD缺陷数据: def get_bus_from_project_v2(workspace_id, limi ...
- 无限遍历,Python实现在多维嵌套字典、列表、元组的JSON中获取数据
背景 在做接口自动化的过程中,接口返回的数据是 列表字典循环嵌套 格式的,所以怎样通过一个key值,获取到被包裹了多层的目标数据成为了摆在我面前的一个问题. 一开始没想自己写,但是搜索后发现虽然很 ...
- 【MongoDB】递归获取字段更新表达式,更新复杂数据类型对象
在实际更新Mongo对象时发现,原有的更新代码无法更新复杂的数据类型对象.恰好看到张占岭老师有对该方法做相关的改进,因此全抄了下来. 总的核心思想就是运用反射与递归,对对象属性一层一层挖掘下去,循环创 ...
- 前端学习(1961)vue之电商管理系统电商系统之调用api获取数据
目录结构 router.js import Vue from 'vue' import Router from 'vue-router' import Login from './components ...
- 前端学习(1945)vue之电商管理系统电商系统之调用api获取数据
目录结构 router.js import Vue from 'vue' import Router from 'vue-router' import Login from './components ...
- zookeeper专题:使用zookeeper客户端实现动态监听节点并获取数据
文章目录 1. zookeeper原生客户端 2. Curator客户端 1. zookeeper原生客户端 zookeeper原生客户端就是zookeeper官方自带的客户端,作为代码与zk服务器交 ...
- java递归获取所有的子级节点
public class VltavaWisdomMapType { //站点id private String id; //子级集合 private List< ...
- python向kafka发送json数据_python3实现从kafka获取数据,并解析为json格式,写入到mysql中...
项目需求:将kafka解析来的日志获取到数据库的变更记录,按照订单的级别和订单明细级别写入数据库,一条订单的所有信息包括各种维度信息均保存在一条json中,写入mysql5.7中. 配置信息: [Gl ...
- ERP中递归获取物料清单(BOM)方法
物料清单(Bill of Material, BOM),是制造执行系统 (manufacturing execution system,MES)和企业资源计划系统(Enterprise Resourc ...
最新文章
- Angular1.x的自定义指令directive参数配置详细说明
- OpenSource的开发模式探讨
- antd table设置表格一个单元格的字体颜色_微软Office三件套,各有一个效率神器,全都知道的人不超过1%...
- 12月16日文章排行点评及编辑部训练
- linux云管理,教程|云帮手部署Linux公有云管理系统
- html5手机端设置date,H5 input[type='date'] 优化 pc端和移动端的使用
- jsp jdbc mysql增删改查_使用JSP+SERVLET+JDBC实现对数据库的增删改查(详细)
- JAVA50道经典编程题
- oracle报错12516,Oracle连接数太多报错-ORA-12516异常
- 笔记本 无线网联网 win10系统 ,台式机木有无线网卡,通过一根网线连接两台电脑,使台式机联网。...
- uni.showToast与uni.navigateTo同时使用问题
- YTU 3166: 共享单车
- 零基础也能学会的——用Python制作超级玛丽小游戏
- blinker点灯开关组件
- CSDN 软件开发新手赛正式启动,召集热爱编程的你
- Day-1 货仓选址(绝对值不等式)
- 栈和队列的特点,什么情况下使用?
- Github标星超级牛,免费又好用的Redis客户端工具!
- 键盘响应事件中的连按问题
- python+selenium爬虫自动化批量下载文件