getField方法


getField() 方法是專門用於獲取某個字段的值或者多個字段的索引數組。

語法:

mixed getField( string fields, mixed condition, string spea)
參數
fields 必須,需要查詢的字段名稱,可以是一個或多個字段
condition 可選,查詢條件,可以是字符或數組,參考 select 方法查詢條件
spea 多個字段數據生成關聯數組時,數據間隔符號,默認為空格

當參數字段只有一個時,查詢結果只返回一條記錄,即添加了 LIMIT 1 條件:
$admin=D('admin');
$list=$admin->getField('username');dump($list); 結果為:string(5) "admin";

使用多個字段:

$admin=D('admin');

  $arr=$admin->getField('id,username');

dump($arr)

結果為:該查詢結果返回的是一維關聯數組,鍵值為 fileds 參數中的第一個字段的值

array(3) { [1] => string(5) "admin" [2] => string(6) "root" [3] => string(6) "cccccc" }

使用多個字段,添加查詢條件並使用 | 分隔符:

$admin=D('admin');

  $arr=$admin->getField('id,,email','uid < 4','|');

dump($arr);

結果為:array(3) { [1] => string(21) "admin|admin@5idev.com" [2] => string(23) "小明|xiaoming@163.com" [3] => string(19) "Jack|jack@gmail.com" }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM