本文作者:佚名

Thinkphp中field和getField

佚名 2019-04-12 661
摘要:在数据库查询操作中field和getField方法是使用最频繁的。可是两者是有一定差别的。在这里记录下。field方法是用于定义要查询的字


在数据库查询操作中field和getField方法是使用最频繁的。可是两者是有一定差别的。在这里记录下。

field方法是用于定义要查询的字段(支持字段排除)。


getField方法获取数据表中的某个列的多个或者单个数据。

比方我要想选择用户表中指定行的id和token两项json数据,我期望的数据是这种

{id: 9token: d56ccc55e1d65e01a94c27c0442f3eb3}

增加用getField方法,语句这样写:$user->where(phone=$getPostPhone)->getField("id,token")

可是它返回的结果让我非常尴尬

9: d56ccc55e1d65e01a94c27c0442f3eb3
假设用field,语句这样写:$user->where(phone=$getPostPhone)->field("id,token")->find()

返回的结果是期望的结果。

id: 9token: d56ccc55e1d65e01a94c27c0442f3eb3




未经允许不得转载:

作者:佚名,标题:Thinkphp中field和getField,原文地址:https://www.vfjianzhan.com/donot/77430.html发布于2019-04-12
转载或复制请以超链接形式并注明出处DESTOON

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏