ThinkPHP查询返回简单字段数组的方法


Posted in PHP onAugust 25, 2014

本文实例讲述了ThinkPHP查询返回简单字段数组的方法,是ThinkPHP程序设计中一个很实用的功能。具体方法如下:

通常来说使用select语句。返回的都是结构较复杂的字段数组。如以下是一个简单的查询:

$map['parentid'] = $id;
$sub_ids = D('Category')->where($map)->field("catid")->select();

查询后,得到的结果是:

[{"catid":"23"},{"catid":"24"},{"catid":"25"},{"catid":"26"},{"catid":"27"},{"catid":"28"},{"catid":"29"},{"catid":"30"}]

从结构就看出这是结构较复杂的数组,其元素是一个map。
若我们仅仅是需要一个简单的,只包含数字段元素的数组,可以使用以下方法:

$sub_ids = D('Category')->where($map)->getField('catid',true);

查询后,得到的结果是:

["23","24","25","26","27","28","29","30"]

查询结果立刻清晰明朗了很多!

希望本文所述方法对于大家ThinkPHP的学习能有所帮助。

PHP 相关文章推荐
E路文章系统PHP
Dec 11 PHP
php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
Sep 30 PHP
遍历指定目录下的所有目录和文件的php代码
Nov 27 PHP
php 常用算法和时间复杂度
Jul 01 PHP
php+ajax实现文章自动保存的方法
Dec 30 PHP
PHP代码实现爬虫记录――超管用
Jul 31 PHP
PHP使用xpath解析XML的方法详解
May 20 PHP
PHP生成腾讯云COS接口需要的请求签名
May 20 PHP
PHP时间相关常用函数用法示例
Jun 03 PHP
简单的php购物车代码
Jun 05 PHP
使用Rancher在K8S上部署高性能PHP应用程序的教程
Jul 10 PHP
PHP字符串和十六进制如何实现互相转换
Jul 16 PHP
php防止伪造数据从地址栏URL提交的方法
Aug 24 #PHP
php批量删除数据库下指定前缀的表以prefix_为例
Aug 24 #PHP
一个图片地址分解程序(用于PHP小偷程序)
Aug 23 #PHP
PHP+Ajax检测用户名或邮件注册时是否已经存在实例教程
Aug 23 #PHP
PHP+MYSQL会员系统的开发实例教程
Aug 23 #PHP
ThinkPHP的MVC开发机制实例解析
Aug 23 #PHP
ThinkPHP中URL路径访问与模块控制器之间的关系
Aug 23 #PHP
You might like
Window下PHP三种运行方式图文详解
2013/06/11 PHP
基于jQuery的Spin Button自定义文本框数值自增或自减
2010/07/17 Javascript
Jquery中获取iframe的代码
2011/01/11 Javascript
javascript学习笔记(十四) window对象使用介绍
2012/06/20 Javascript
判断输入是否为空,获得输入类型的JS代码
2013/10/30 Javascript
简介JavaScript中Boolean.toSource()方法的使用
2015/06/05 Javascript
Jquery Ajax Error 调试错误的技巧
2015/11/20 Javascript
Angular.js与Bootstrap相结合实现手风琴菜单代码
2016/04/13 Javascript
jQuery插件FusionCharts实现的MSBar3D图效果示例【附demo源码】
2017/03/23 jQuery
微信小程序 空白页重定向解决办法
2017/06/27 Javascript
关于Vue实现组件信息的缓存问题
2017/08/23 Javascript
JS/jQuery实现DIV延时几秒后消失或显示的方法
2018/02/12 jQuery
详解vue中移动端自适应方案
2019/05/05 Javascript
js实现消灭星星(web简易版)
2020/03/24 Javascript
JS实现手写 forEach算法示例
2020/04/29 Javascript
[38:32]完美世界DOTA2联赛循环赛 Forest vs DM 第二场 11.06
2020/11/06 DOTA
Python中正则表达式的详细教程
2015/04/30 Python
Python 基于Twisted框架的文件夹网络传输源码
2016/08/28 Python
Python socket网络编程TCP/IP服务器与客户端通信
2017/01/05 Python
pytorch 把MNIST数据集转换成图片和txt的方法
2018/05/20 Python
django一对多模型以及如何在前端实现详解
2019/07/24 Python
VSCode中自动为Python文件添加头部注释
2019/11/14 Python
详解pytorch tensor和ndarray转换相关总结
2020/09/03 Python
详解HTML5 录音的踩坑之旅
2017/12/26 HTML / CSS
毕业生自荐信格式
2014/03/07 职场文书
小学生综合素质评语
2014/04/23 职场文书
情况说明书格式范文
2014/05/06 职场文书
投标人廉洁自律承诺书
2014/05/26 职场文书
物流管理专业推荐信
2014/09/06 职场文书
检讨书怎么写
2015/01/23 职场文书
毕业酒会致辞
2015/07/29 职场文书
2015国庆节放假通知范文
2015/07/30 职场文书
妇产科护理心得体会
2016/01/22 职场文书
实习报告范文
2019/07/30 职场文书
python 机器学习的标准化、归一化、正则化、离散化和白化
2021/04/16 Python
vue修饰符.capture和.self的区别
2022/04/22 Vue.js