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

2015-01-24信息快讯网

这篇文章主要介绍了ThinkPHP查询返回简单字段数组的方法,是ThinkPHP查询功能中一个非常实用的技巧,需要的朋友可以参考下

本文实例讲述了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计算百度地图两个GPS坐标之间距离的方法
php实现按照权重随机排序数据的方法
php计划任务之ignore_user_abort函数实现方法
网站防止被刷票的一些思路与方法
THINKPHP2.0到3.0有哪些改进之处
浅谈thinkphp的实例化模型
Thinkphp中的curd应用实用要点
thinkphp备份数据库的方法分享
php读取csv数据保存到数组的方法
php连接oracle数据库及查询数据的方法
php查询mssql出现乱码的解决方法
php连接odbc数据源并保存与查询数据的方法
thinkPHP实现表单自动验证
php使用pdo连接并查询sql数据库的方法
php数组添加元素方法小结
php获取数组元素中头一个数组元素值的实现方法
PHP使用array_multisort对多个数组或多维数组进行排序
php中Array2xml类实现数组转化成XML实例
php查询ip所在地的方法
ThinkPHP调用common/common.php函数提示错误function undefined的解决方法
php防止伪造数据从地址栏URL提交的方法
ThinkPHP的MVC开发机制实例解析
ThinkPHP中URL路径访问与模块控制器之间的关系
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
wamp安装后自定义配置的方法
PHP实现利用MySQL保存session的方法
ThinkPHP后台首页index使用frameset时的注意事项分析
ThinkPHP模板替换与系统常量及应用实例教程
ThinkPHP实例化模型的四种方法概述
ThinkPHP中的create方法与自动令牌验证实例教程
ThinkPHP中的常用查询语言汇总
Destoon实现多表查询示例
PHP基于数组实现的分页函数实例
PHP将回调函数作用到给定数组单元的方法
php中使用array_filter()函数过滤空数组的实现代码
php中多维数组按指定value排序的实现代码
php数组索引的Key加引号和不加引号的区别
thinkphp学习笔记之多表查询
PHP中可以自动分割查询字符的Parse_str函数使用示例
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
©2014-2024 dbsqp.com