$nickname = $User->where('status=1')->getField('id,nickname'); 如果getField方法传入多个字段名称的话,默认返回一个关联数组,以第一个字段的值为索引(所以第一个字段要尽量选择不会重复的)。 也可以限制返回数量,例如: $nickname = $User->where('status=1')->getField('id,nickname',8); 或者 $...
getField():用于查询某个字段的值 用法:getField($field, $sepa=null) 参数:$field —— 要获取的字段字符串(多个用逗号分隔) $sepa —— 字段数据间隔符号,如果是 NULL返回数组为数组。默认为null 返回值:如果查询结果为空返回null,如果field是一个字段则返回该字段的值,如果field是多个字段,返回数组。数组的...
$User->getField('id',true);// 获取id数组//返回数据格式如array(1,2,3,4,5)一维数组,其中value就是id列的每行的值 如果传入多个字段的话,默认返回一个关联数组: [php]view plaincopy $User = M("User");// 实例化User对象// 获取所有用户的ID和昵称列表 $list ...
如果getField的话就可以简化为: $avatar_array=M('Test')->where(array('avatar'=>'shuaibai.jpg'))->getField('name',true);打印$avatar_array:Array(
这个是 getField() 方法最基本的用法,用于获取符合条件的某个字段值。 1 2 3 4 5 // 实例化User对象 $User= M("User"); // 获取ID为3的用户的昵称 $nickname=$User->where('id=3')->getField('nickname'); 返回的 nickname 是一个字符串结果。也就是说,即使有满足条件的多个字段,也只会返回一...
这时候就是getFieldBy的应用场景了; 常规情况是这样写的; [php] view plain copy $data=M('Test')->field('avatar')->where(array('name'=>'白俊遥'))->find();$avatar=$data['avatar']; 如果用getField的话可以简化为: [php] view plain copy ...
getField() 方法是 ThinkPHP 中用来获取字段值的方法,区别于 select() 和 find() 方法,通常仅用于获取个别字段的值。但是事实上并没有那么简单,该方法的用法总结如下: 获取某个字段值 这个是 getField() 方法最基本的用法,用于获取符合条件的某个字段值。
ThinkPHP之getField详解 ThinkPHP之getField详解 getField⽅法是ThinkPHP中⽤来获取字段值的⽅法,区别于select和find⽅法,通常仅⽤于获取个别字段的值。但是事实上并没有那么简单,现将该⽅法的⽤法总结如下:1.获取某个字段值 这个是getField⽅法最基本的⽤法,⽤于获取符合条件的某个字段值。...
摘要:getField方法是ThinkPHP中用来获取字段值的方法,区别于select和find方法,通常仅用于获取个别字段的值。但是事实上并没有那么简单,该方法的用法总结如下:获取某个... getField方法是ThinkPHP中用来获取字段值的方法,区别于select和find方法,通常仅用于获取个别字段的值。但是事实上并没有那么简单,该方法的用法总结...
Thinkphp中field和getField 在数据库查询操作中field和getField方法是使用最频繁的。可是两者是有一定差别的。在这里记录下。 field方法是用于定义要查询的字段(支持字段排除)。 getField方法获取数据表中的某个列的多个或者单个数据。 比方我要想选择用户表中指定行的id和token两项json数据,我期望的数据是这种...