thinkphp getField()获取一列或一个数据


获取一个数据

1
2
$user  = M( 'demo' );
$data  $user ->getField( 'name' ); //默认第一个,

 

获取一列数据

1
2
// 第二个参数位true 则获取整列数据
$user ->where( "id = 3" )->getField( 'name' ,true);

 

限制获取的条数

1
2
$nickname  $User ->where( 'status=1' )->getField( 'nickname' ,8);
$nickname  $User ->where( 'status=1' )->limit(8)->getField( 'nickname' ,true);

其他获取方式

1
2
3
4
$nickname  $User ->where( 'status=1' )->getField( 'id,nickname,sex' );
 
// 使用连接符':' 键名是id值,键值则是account:nickname连接组成的字符串
$result  $User ->where( 'status=1' )->getField( 'id,account,nickname' , ':' );

getField() 这个方法还是很灵活的,比较实用的一个方法。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM