tp5查询数据时排除某个字段

数据表字段20多个,其中只有少数不要的,如果在field()方法里面写的话,太麻烦。

有没有什么方法。

方法一:全部取出,再用unset去除

 不推荐

方法二:用field()方法的第二个参数

如: $user = Db::name('log') -> where('id','<',100) ->field('name,sub',true)-> find();

这样field()方法为true时,第一个字段为排除字段

链接:https://www.cnblogs.com/wmc1125/p/11391200.html

 

原文地址:https://www.cnblogs.com/keketoloveme/p/14306521.html