thinkphp getField()获取获取一列或一个数据
来源:原创
时间:2015-08-14
作者:脚本小站
分类:PHP
在开发中经常要获取一个数据的情况,thinkphp中有一个getField()方法可以解决这个问题。
获取一个数据
$user = M('demo'); $data = $user->getField('name');//默认第一个,
获取一列数据
// 第二个参数位true 则获取整列数据 $user->where("id = 3")->getField('name',true);
限制获取的条数
$nickname = $User->where('status=1')->getField('nickname',8); $nickname = $User->where('status=1')->limit(8)->getField('nickname',true);
其他获取方式
$nickname = $User->where('status=1')->getField('id,nickname,sex'); // 使用连接符':' 键名是id值,键值则是account:nickname连接组成的字符串 $result = $User->where('status=1')->getField('id,account,nickname',':');
getField() 这个方法还是很灵活的,比较实用的一个方法。