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 相关文章推荐
PHP 数组入门教程小结
May 20 PHP
vs中通过剪切板循环来循环粘贴不同内容
Apr 30 PHP
php日期转时间戳,指定日期转换成时间戳
Jul 17 PHP
PHP代码优化之成员变量获取速度对比
Feb 28 PHP
PHP fastcgi模式上传大文件(大约有300多K)报错
Sep 28 PHP
php+mysqli使用预处理技术进行数据库查询的方法
Jan 28 PHP
Codeigniter实现发送带附件的邮件
Mar 19 PHP
ECSHOP在PHP5.5及高版本上报错的解决方法
Aug 31 PHP
PHP curl模拟登录带验证码的网站
Nov 30 PHP
PHPCMS V9 添加二级导航的思路详解
Oct 20 PHP
让ThinkPHP的模板引擎达到最佳效率的方法详解
Mar 14 PHP
PHP实现通过文本文件统计页面访问量功能示例
Feb 13 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
PHP中的类-什么叫类
2006/11/20 PHP
xajax写的留言本
2006/11/25 PHP
php 前一天或后一天的日期
2008/06/28 PHP
PHP 处理TXT文件(打开/关闭/检查/读取)
2013/05/13 PHP
PHP5函数小全(分享)
2013/06/06 PHP
PHP+FastCGI+Nginx配置PHP运行环境
2014/08/07 PHP
yii用户注册表单验证实例
2015/12/26 PHP
JavaScript中的16进制字符(改进)
2011/11/21 Javascript
写得不错的jquery table鼠标经过变色代码
2013/09/27 Javascript
JQuery的attr 与 val区别
2016/06/12 Javascript
Angular页面间切换及传值的4种方法
2016/11/04 Javascript
AngularJS实时获取并显示密码的方法
2018/02/06 Javascript
浅谈Webpack打包优化技巧
2018/06/12 Javascript
JS实现可切换图片的幻灯切换效果示例
2019/05/24 Javascript
使用RxJS更优雅地进行定时请求详析
2019/06/02 Javascript
vue3.0中使用postcss-pxtorem的具体方法
2019/11/20 Javascript
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
2020/06/06 jQuery
基于vue.js仿淘宝收货地址并设置默认地址的案例分析
2020/08/20 Javascript
[53:21]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS LGD-CDEC
2014/05/22 DOTA
[46:47]2014 DOTA2国际邀请赛中国区预选赛 DT VS HGT
2014/05/22 DOTA
[04:54]DOTA2-DPC中国联赛1月31日Recap集锦
2021/03/11 DOTA
python3操作mysql数据库的方法
2017/06/23 Python
在Python中构建增广矩阵的实现方法
2019/07/01 Python
Python Web版语音合成实例详解
2019/07/16 Python
Python使用selenium + headless chrome获取网页内容的方法示例
2019/10/16 Python
Kate Spade美国官网:纽约新兴时尚品牌,以包包闻名于世
2017/11/09 全球购物
美国男士和女士奢侈品折扣手表购物网站:Certified Watch Store
2018/06/13 全球购物
VICHY薇姿俄罗斯官方网上商店:法国护肤品牌,火山温泉水
2019/11/22 全球购物
中专生自我鉴定范文
2013/12/19 职场文书
《小白兔和小灰兔》教学反思
2014/02/18 职场文书
民族学专业求职信
2014/07/28 职场文书
个人收入证明范本
2014/09/18 职场文书
见习报告格式要求
2014/11/04 职场文书
出纳工作检讨书范文
2014/12/27 职场文书
医药公司开票员岗位职责
2015/04/15 职场文书
2015年远程教育工作总结
2015/05/20 职场文书