A-A+
Thinkphp如何查询某一个表的某个字段值
其实在Thinkphp中查询某一个指定表的某一个字段值是很容易的事情,只是突然间忘记了,而我的EPP编辑器也出现问题了,没有代码提示了,也懒得重启了,看了一下thinkphp手册,找到了 getField,这个字段就是用于查询某个字段的值,比如我要查询Member会员表中的名字,而其它字段都不需要查询,就可以使用 getField 就可以了。
getField在实战中使用还是比较频繁的,默认返回一个指定字段值,代码如下:
- $User = M("User"); // 实例化User对象
- //获取ID为3的用户的昵称
- $nickname = $User->where(‘id=3‘)->getField(‘nickname‘);
另外getField支持字段排除功能的,可以添加第二个参数,也可以返回数组,可以上Thinkphp去脑补。