多表不连表处理方法,数据为多选数据处理方法
来源:互联网 发布:淘宝推广能做运营么 编辑:程序博客网 时间:2024/06/15 21:07
数据库不做连表查询,先做单表查询,用单表中的数据例如userid值去查询另一张表,得到数据$productModel = new ProductsModel();$userM = new UserModel();$main_data = $productModel->orderlist($where, $fields,$pro_data);print_r($main_data);foreach($main_data['rows'] as $key => $val){ $userInfo = $userM->get_user_info(['userid'=>$val['userid']],['user_name','real_name']); $main_data['rows'][$key]['user_name'] = $userInfo?$userInfo['user_name']:''; $main_data['rows'][$key]['real_name'] = $userInfo?$userInfo['real_name']:''; $main_data['rows'][$key]['pay_status'] = $productModel->getPayStatus($val['pay_status']); $main_data['rows'][$key]['remove_account_status'] = $productModel->getremove_account_status($val['pay_status']);}
MODEL封装
/** *获取交易状态 */public function getPayStatus($payStatus=''){ $payStatusArr = [ '0' => '未到账', '1' => '待确认', '2' => '已确认', '4' => '失消认购', '-1' => '满标计息未满标的', ]; if($payStatus!==''){ if(!in_array($payStatus,array_keys($payStatusArr))){ return $payStatus; }else{ return $payStatusArr[$payStatus]; } } return $payStatusArr; }
一般多选数据存储为0,1,2的形式,做一个转换
阅读全文
0 0
- 多表不连表处理方法,数据为多选数据处理方法
- Json数据处理:使用GSON处理数据的方法
- 数据处理:如何处理缺失数据(missing value)? 各种处理方法有什么利弊?
- 数据处理方法
- Python数据处理-将数据保存为txt、csv等文件格式方法
- 一种数据处理方法----流式数据
- 数据处理流程和数据分析方法
- 数据标准化处理方法
- 海量数据 处理方法
- 数据丢失处理方法
- 数据倾斜处理方法
- 数据不平衡处理方法
- 大数据时代,海量数据处理常用思路和方法总结
- 十道大数据的题与十个海量数据处理的方法
- 大数据时代,海量数据处理常用思路和方法总结
- 大数据时代,海量数据处理常用思路和方法总结
- 大数据——海量数据处理的基本方法总结
- 不平衡数据的数据处理方法(F值)
- centos学习:探一探apache工作模式之prefork worker event
- java实现位图排序算法《编程珠玑》第一章笔记
- iOS中文参数的URL地址URLEncode转码
- #随手记#fastjson 解析数据
- 十七、不使用ES6编写React应用
- 多表不连表处理方法,数据为多选数据处理方法
- solr6.6 了解managed-schema
- 十八、不使用JSX编写React应用
- nio 1
- 矢量数据下载【道路路网(公路、铁路)、水系、建筑物轮廓、地名等等】
- ProgressDialog使用,让进度条显示出Mb大小
- 嵌入式学习心得体会
- android 中 系统日期时间的获取
- 用JDK编程及JDK的缺点