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