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的库,结果发现很多东西
Dec 31 PHP
PHP parse_url 一个好用的函数
Oct 03 PHP
PHP Global定义全局变量使用说明
Aug 15 PHP
PHP获取短链接跳转后的真实地址和响应头信息的方法
Jul 25 PHP
php发送与接收流文件的方法
Feb 11 PHP
php实现购物车功能(上)
Jul 23 PHP
PHP使用GD库输出汉字的方法【测试可用】
Nov 10 PHP
PHP类与对象后期静态绑定操作实例详解
Dec 20 PHP
PHP使用SOAP调用API操作示例
Dec 25 PHP
Linux下源码包安装Swoole及基本使用操作图文详解
Apr 02 PHP
Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例
Oct 11 PHP
PHP 图片处理
Sep 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
在windows iis5下安装php4.0+mysql之我见
2006/10/09 PHP
PHP类的使用 实例代码讲解
2009/12/28 PHP
PHP计划任务之关闭浏览器后仍然继续执行的函数
2010/07/22 PHP
php解析字符串里所有URL地址的方法
2015/04/03 PHP
简单介绍win7下搭建apache+php+mysql开发环境
2015/08/06 PHP
PHP设计模式之观察者模式定义与用法示例
2018/08/04 PHP
判断是否输入完毕再激活提交按钮
2006/06/26 Javascript
javascript在一段文字中的光标处插入其他文字
2007/08/26 Javascript
javascript showModalDialog 多层模态窗口实现页面提交及刷新的代码
2009/11/28 Javascript
使用jquery插件实现图片延迟加载技术详细说明
2011/03/12 Javascript
javascript记住用户名和登录密码(两种方式)
2015/08/04 Javascript
基于jquery css3实现点击动画弹出表单源码特效
2015/08/31 Javascript
轻松实现jquery手风琴效果
2016/01/14 Javascript
jQuery通过deferred对象管理ajax异步
2016/05/20 Javascript
WEB前端实现裁剪上传图片功能
2016/10/17 Javascript
微信小程序 闭包写法详细介绍
2016/12/14 Javascript
el表达式 写入bootstrap表格数据页面的实例代码
2017/01/11 Javascript
bootstrap响应式导航条模板使用详解(含下拉菜单,弹出框)
2017/11/17 Javascript
详解VUE项目中安装和使用vant组件
2019/04/28 Javascript
vue内置组件component--通过is属性动态渲染组件操作
2020/07/28 Javascript
JS实现页面侧边栏效果探究
2021/01/08 Javascript
编写Python的web框架中的Model的教程
2015/04/29 Python
python实现逆波兰计算表达式实例详解
2015/05/06 Python
深入理解Python中的super()方法
2017/11/20 Python
Python内置类型性能分析过程实例
2020/01/29 Python
Python改变对象的字符串显示的方法
2020/08/01 Python
消防器材管理制度
2014/01/28 职场文书
入党申请自荐书范文
2014/02/11 职场文书
心理学专业求职信
2014/06/16 职场文书
机关作风建设整改方案
2014/10/27 职场文书
2014年校务公开工作总结
2014/12/18 职场文书
2015入党自荐书范文
2015/03/05 职场文书
中标通知书
2015/04/17 职场文书
《分数乘法》教学反思
2016/02/24 职场文书
Nginx服务器如何设置url链接
2021/03/31 Servers
python和anaconda的区别
2022/05/06 Python