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 相关文章推荐
vs中通过剪切板循环来循环粘贴不同内容
Apr 30 PHP
PHP常用的文件操作函数经典收藏
Apr 02 PHP
php多个字符串替换成同一个的解决方法
Jun 18 PHP
PHP计算2点经纬度之间的距离代码
Aug 12 PHP
PHP CURL CURLOPT参数说明(curl_setopt)
Sep 30 PHP
php格式化电话号码的方法
Apr 24 PHP
php实现通过ftp上传文件
Jun 19 PHP
php提高网站效率的技巧
Sep 29 PHP
php防止sql注入的方法详解
Feb 20 PHP
thinkphp自定义权限管理之名称判断方法
Apr 01 PHP
PHP基于socket实现客户端和服务端通讯功能
Jul 13 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
Mar 26 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
初探PHP5
2006/10/09 PHP
PHP中使用Imagick操作PSD文件实例
2015/01/26 PHP
Laravel 5框架学习之环境与配置
2015/04/08 PHP
js出生日期 年月日级联菜单示例代码
2014/01/10 Javascript
分享28款免费实用的 JQuery 图片和内容滑块插件
2014/12/15 Javascript
JS解析XML实例分析
2015/01/30 Javascript
jQuery实现仿Google首页拖动效果的方法
2015/05/04 Javascript
jQuery的事件委托实例分析
2015/07/15 Javascript
解决js页面滚动效果scrollTop在FireFox与Chrome浏览器间的兼容问题的方法
2015/12/03 Javascript
jquery插件jquery.dragscale.js实现拖拽改变元素大小的方法(附demo源码下载)
2016/02/25 Javascript
JS选取DOM元素的简单方法
2016/07/08 Javascript
使用JSON作为函数的参数的优缺点
2016/10/27 Javascript
原生js实现密码输入框值的显示隐藏
2017/07/17 Javascript
利用JS做网页特效_大图轮播(实例讲解)
2017/08/09 Javascript
基于javascript中的typeof和类型判断(详解)
2017/10/27 Javascript
详解webpack编译速度提升之DllPlugin
2019/02/05 Javascript
手把手教你 CKEDITOR 4 扩展插件制作
2019/06/18 Javascript
JS检测浏览器开发者工具是否打开的方法详解
2020/10/02 Javascript
[01:02:32]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD BO3 第二场 2月26日
2021/03/11 DOTA
Python获取当前函数名称方法实例分享
2018/01/18 Python
Django  ORM 练习题及答案
2019/07/19 Python
利用python实现.dcm格式图像转为.jpg格式
2020/01/13 Python
PyCharm安装PyQt5及其工具(Qt Designer、PyUIC、PyRcc)的步骤详解
2020/11/02 Python
欧克利英国官网:Oakley英国
2019/08/24 全球购物
电厂厂长岗位职责
2014/01/02 职场文书
尽职尽责村干部自我鉴定
2014/01/23 职场文书
企业人事任命书
2014/06/05 职场文书
司法助理专业自荐书
2014/06/13 职场文书
卫生标语大全
2014/06/21 职场文书
群众路线教育实践活动对照检查材料思想汇报(副处级领导)
2014/10/04 职场文书
担保书范本
2015/01/20 职场文书
2015年爱牙日活动总结
2015/02/05 职场文书
婚庆公司开业主持词
2015/06/30 职场文书
幼儿园庆元旦主持词
2015/07/06 职场文书
未来,这5大方向都很适合创业
2019/07/22 职场文书
java实现面板之间切换功能
2022/06/10 Java/Android