ThinkPHP查詢返回簡單字段數(shù)組的方法
本文實例講述了ThinkPHP查詢返回簡單字段數(shù)組的方法,是ThinkPHP程序設計中一個很實用的功能。具體方法如下:
通常來說使用select語句。返回的都是結構較復雜的字段數(shù)組。如以下是一個簡單的查詢:
$map['parentid'] = $id; $sub_ids = D('Category')->where($map)->field("catid")->select();
查詢后,得到的結果是:
[{"catid":"23"},{"catid":"24"},{"catid":"25"},{"catid":"26"},{"catid":"27"},{"catid":"28"},{"catid":"29"},{"catid":"30"}]
從結構就看出這是結構較復雜的數(shù)組,其元素是一個map。
若我們僅僅是需要一個簡單的,只包含數(shù)字段元素的數(shù)組,可以使用以下方法:
$sub_ids = D('Category')->where($map)->getField('catid',true);
查詢后,得到的結果是:
["23","24","25","26","27","28","29","30"]
查詢結果立刻清晰明朗了很多!
希望本文所述方法對于大家ThinkPHP的學習能有所幫助。
- ThinkPHP多表聯(lián)合查詢的常用方法
- thinkphp實現(xiàn)like模糊查詢實例
- ThinkPHP查詢語句與關聯(lián)查詢用法實例
- ThinkPHP視圖查詢詳解
- thinkphp數(shù)據(jù)查詢和遍歷數(shù)組實例
- thinkphp學習筆記之多表查詢
- ThinkPHP5查詢數(shù)據(jù)及處理結果的方法小結
- ThinkPHP中的常用查詢語言匯總
- ThinkPHP采用GET方式獲取中文參數(shù)查詢無結果的解決方法
- Thinkphp使用mongodb數(shù)據(jù)庫實現(xiàn)多條件查詢方法
- thinkphp視圖模型查詢提示ERR: 1146:Table ''db.pr_order_view'' doesn''t exist的解決方法
- thinkPHP5實現(xiàn)的查詢數(shù)據(jù)庫并返回json數(shù)據(jù)實例
- thinkphp中多表查詢中防止數(shù)據(jù)重復的sql語句(必看)
- ThinkPHP中關聯(lián)查詢實例
- thinkPHP實現(xiàn)多字段模糊匹配查詢的方法
- ThinkPHP5聯(lián)合(關聯(lián))查詢、多條件查詢與聚合查詢實例詳解
- thinkphp多表查詢兩表有重復相同字段的完美解決方法
- ThinkPHP like模糊查詢,like多匹配查詢,between查詢,in查詢,一般查詢書寫方法
相關文章
PHP網頁游戲學習之Xnova(ogame)源碼解讀(十二)
這篇文章主要介紹了PHP網頁游戲Xnova(ogame)源碼解讀研究頁面部分,需要的朋友可以參考下2014-06-06微信小程序wx.request使用POST請求時后端無法獲取數(shù)據(jù)解決辦法
這篇文章主要介紹了微信小程序wx.request使用POST請求時后端無法獲取數(shù)據(jù)解決辦法,解決辦法其實也很簡單,有需要的同學可以嘗試下2021-03-03Laravel生命周期啟動(從創(chuàng)建應用實例到注冊基礎服務)過程解析
這篇文章主要介紹了Laravel生命周期啟動過程解析,從創(chuàng)建應用實例到注冊基礎服務,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-10-10php的mkdir()函數(shù)創(chuàng)建文件夾比較安全的權限設置方法
這篇文章主要介紹了php的mkdir()函數(shù)創(chuàng)建文件夾比較安全的權限設置方法,遇到的情況是系統(tǒng)umask影響了mkdir的指定權限參數(shù)比期望要小,使用chmod函數(shù)則沒有這個問題,需要的朋友可以參考下2014-07-07利用yahoo匯率接口實現(xiàn)實時匯率轉換示例 匯率轉換器
這篇文章主要介紹了利用yahoo匯率接口實現(xiàn)實時匯率轉換示例,大家參考使用吧2014-01-01php中pcntl_fork創(chuàng)建子進程的方法實例
這篇文章主要介紹了php中pcntl_fork創(chuàng)建子進程的方法實例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-03-03