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 相关文章推荐
PHP4实际应用经验篇(7)
Oct 09 PHP
php生成缩略图填充白边(等比缩略图方案)
Dec 25 PHP
PHP中使用gettext解决国际化问题的例子(i18n)
Jun 13 PHP
PHP基于CURL进行POST数据上传实例
Nov 10 PHP
php随机取mysql记录方法小结
Dec 27 PHP
PHP的cURL库简介及使用示例
Feb 06 PHP
YII动态模型(动态表名)支持分析
Mar 29 PHP
thinkPHP中_initialize方法实例分析
Dec 05 PHP
PHP封装类似thinkphp连贯操作数据库Db类与简单应用示例
May 08 PHP
PHP7.3.10编译安装教程
Oct 08 PHP
PHP实现微信提现功能(微信商城)
Nov 21 PHP
PHP扩展类型及安装方式解析
Apr 27 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教程孙仲岳主讲
2008/01/07 PHP
PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
2011/05/29 PHP
写出高质量的PHP程序
2012/02/04 PHP
javascript CSS画图之基础篇
2009/07/29 Javascript
jQuery 连续列表实现代码
2009/12/21 Javascript
html向js方法传递参数具体实现
2013/08/08 Javascript
jQuery基于图层模仿五星星评价功能的方法
2015/05/07 Javascript
基于JS代码实现图片在页面中旋转效果
2016/06/16 Javascript
js 自带的sort() 方法全面了解
2016/08/16 Javascript
jQuery异步提交表单实例
2017/05/30 jQuery
详解node如何让一个端口同时支持https与http
2017/07/04 Javascript
JS设计模式之单例模式(一)
2017/09/29 Javascript
js实现点击按钮复制文本功能
2020/07/20 Javascript
Vue 递归多级菜单的实例代码
2019/05/05 Javascript
JavaScript实现密码强度实时验证
2020/03/18 Javascript
Vue 自适应高度表格的实现方法
2020/05/13 Javascript
[04:13]2014DOTA2国际邀请赛 专访DC目前形势不容乐观
2014/07/12 DOTA
python实现清屏的方法
2015/04/30 Python
python定时关机小脚本
2018/06/20 Python
python爬虫超时的处理的实例
2018/12/19 Python
python multiprocessing模块用法及原理介绍
2019/08/20 Python
python基于FTP实现文件传输相关功能代码实例
2019/09/28 Python
django 简单实现登录验证给你
2019/11/06 Python
css3制作彩色边线3d立体按钮的示例(css3按钮)
2014/05/06 HTML / CSS
Chain Reaction Cycles俄罗斯:世界上最大的在线自行车商店
2019/08/27 全球购物
电大自我鉴定
2013/10/27 职场文书
实践单位评语
2014/04/26 职场文书
新闻工作者先进事迹
2014/05/26 职场文书
小学语文教学经验交流材料
2014/06/02 职场文书
青春飞扬演讲稿
2014/09/11 职场文书
村主任群众路线个人对照检查材料
2014/09/26 职场文书
2016年乡镇综治宣传月活动总结
2016/03/16 职场文书
2019关于实习生工作安排及待遇的管理方案!
2019/07/16 职场文书
2019年汽车租赁合同范本!
2019/08/12 职场文书
Python 中 Shutil 模块详情
2021/11/11 Python
使用python将HTML转换为PDF pdfkit包(wkhtmltopdf) 的使用方法
2022/04/21 Python