TP getField 用法
获取某个字段的值:
- $User = M("User"); // 实例化User对象
- // 获取ID为3的用户的昵称
- $nickname = $User->where('id=3')->getField('nickname');
返回的nickname是一个字符串结果。也就是说,即使有满足条件的多个字段,也只会返回一个结果。sql语句中会有 limit 1;
获取某个字段列:
- $User = M("User"); // 实例化User对象
- // 获取status为1的用户的昵称列表
- $nickname = $User->where('status=1')->getField('nickname',true);
第二个参数传入了true,返回的nickname则是一个数组,包含了所有满足条件的昵称列表
如果需要限制返回结果数量,可以使用:
- $nickname = $User->where('status=1')->getField('nickname',8);
或者
- $nickname = $User->where('status=1')->limit(8)->getField('nickname',true);
如果getField方法传入多个字段名称的话,默认返回一个关联数组,以第一个字段的值为索引(所以第一个字段要尽量选择不会重复的)。
如果传入了2个以上的字段名,则返回一个二维数组(类似select方法的返回值,区别在于索引是二维数组的键名是第一个字段的值)
如果不希望返回二维数组,可以使用连接符,例如:
- $result = $User->where('status=1')->getField('id,account,nickname',':');
那么返回的结果则是一个索引数组,键名是id值,键值则是account:nickname连接组成的字符串。
TP getField 用法相关推荐
- java getfield_Java FieldPosition getField()用法及代码示例
java.text.FieldPosition类的getField()方法用于检索此字段位置对象的字段标识符. 用法: public int getField() 参数:此方法不接受任何参数作为参数. ...
- java getfield_Java Class getField()用法及代码示例
java.lang.Class类的getField()方法用于获取此类的指定字段,该字段是公共字段及其成员.该方法以Field对象的形式返回此类的指定字段. 用法: public Field getF ...
- php getfield,Thinkphp之getField用法总结
getField() 方法是ThinkPHP中用来获取字段值的方法,区别于select和find方法,通常仅用于获取个别字段的值.但是事实上并没有那么简单,该方法的用法总结如下: #####获取某个字 ...
- java中getfield_Java Class getField()用法及代碼示例
java.lang.Class類的getField()方法用於獲取此類的指定字段,該字段是公共字段及其成員.該方法以Field對象的形式返回此類的指定字段. 用法: public Field getF ...
- getField用法总结
getField方法是ThinkPHP中用来获取字段值的方法,区别于select和find方法,通常仅用于获取个别字段的值.但是事实上并没有那么简单,该方法的用法总结如下: 获取某个字段值 这个是ge ...
- TP3.2 getField用法总结
每次写代码分不清getField到底该怎么用 做个笔记以后再忘记的话拿出来看 获取某个字段值 $user = M('users')->where(['last_login_ip' => ' ...
- thinkphp3.2.3 getField用法
getField(id) 返回字符串 1000 getField(id,true) 返回以id为值的一维数组 Array ([0] => 1001[1] => 1002[2] => ...
- Unity中使用TexturePacker优化图集
转自:https://blog.csdn.net/Happy_zailing/article/details/87190150 TexturePacker是一款非常牛逼的打图集软件,是一款收费软件.这 ...
- php tp框架选择题,thinkPHP框架单元测试库tpunit用法示例
本文实例讲述了thinkPHP框架单元测试库tpunit用法.分享给大家供大家参考,具体如下: thinkphp本身并没有提供相应的单元测试支持,所以这里介绍一个可以对tp进行单元测试的库tpunit ...
最新文章
- 循环神经网络实现文本情感分类之Pytorch中LSTM和GRU模块使用
- 年后准备跳槽可以看看
- 当进度对话框和后台线程处于活动状态时,如何处理屏幕方向变化?
- python数值运算m op n 100+10_python 100例(10)
- linux文件统计命令,linux文件统计命令和目录统计命令
- Linq入门博客系列地址http://www.cnblogs.com/lifepoem/category/330218.html
- 白话解析:一致性哈希算法 consistent hashing
- 数据库:分享六个 MySQL 死锁案例,能让你理解死锁的原因!
- 如何看待自己写的烂代码
- 和菜鸟一起学linux之bluez学习记录2
- java线程如何避免死锁_Java面试问题,如何避免Java线程中的死锁?
- 丽水数据可视化设计价格_B端产品设计数据可视化图表选择篇
- Linux查看端口使用情况
- Silverlight项目公共问题[保持更新]
- SpringBoot❤SpringClould常用注解史诗级汇总
- 转Java 开发环境配置
- 通达信资金净流入公式_净流入副图源码指标 通达信 贴图
- 计算机中插入背景图片怎样操作,在word中怎么添加背景图片及文字背景
- 正常邮件被误判为垃圾邮件
- 面向不平衡数据的电子病历自动分类研究
热门文章
- 【硬刚Hive】Hive高级(5):优化(5)HiveSQL优化方法与实践(二)
- 检索 - BM25 vs 语义向量
- MBG+通用Mapper使用教程!
- 个人用户永久免费,可自动升级版Excel插件,使用VSTO开发,Excel催化剂功能第15波-接入AI人工智能NLP自然语言处理...
- python textrank,textrank关键词提取(python)
- 咖啡新零售战火蔓延:连咖啡将设50家大型咖啡馆
- Aria2c命令行下载路径
- 形形色色的“培训”,是“盛宴”还是“毒药”?
- 无线蓝牙耳机哪款好用?值得入手的无线蓝牙耳机推荐
- 用LayaAir引擎开发HTML5的3D与VR游戏(入门基础)【面向JS开发者】-赖圆圆-专题视频课程...