久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

thinkPHP數據查詢常用方法總結【select,find,getField,query】

這篇文章主要介紹了thinkPHP數據查詢常用方法,結合實例形式總結分析了select,find,getField,query等方法進行數據庫查詢操作的具體操作步驟與相關實現技巧,需要的朋友可以參考下

本文實例講述了thinkPHP數據查詢常用方法。分享給大家供大家參考,具體如下:

thinkphp已經封裝好了常用的查詢方法,且都比較實用,對于不常用的查詢框架也保留了原始查詢方法query

$Model = new Model() // 實例化一個model對象 沒有對應任何數據表
$Model->query("select * from think_user where status=1");

如果剛學Thinkphp對框架不太了解可以用query($sql)execute($sql) 兩個方法可以實現任何的sql操作。query用于查詢操作execute用于非查詢操作。但是框架已經封裝好了常用的方法,且用起來更方便。

下面是最常用的查詢方法:

1. select()

// 將所有數據查出,失敗返回 false,無結果返回 null
$user = M('demo');
$data = $user->select();
dump($data);
// 加入條件
$user->field('name,sex')->where('id > 2')->order('age')->limit(3)->select();
//查詢主鍵值為30的信息
$user->select('30');
// 查詢主鍵為21,23,27的值
$user->select('21,23,27');

2. find()

// 查詢出一條數據
$user = M('demo');
// 失敗返回false
if($data = $user->find()){
  dump($data);
}
// 加入where條件
$user = M('demo');
$data = $user->field('name,sex')->where('id > 2')->find();
dump($data);
// 返回一維數組
$data->find('30');
$manager->where("username = '$username' and password = '$password'")->find();

3. 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',':');

還有詳細的查詢方法詳見 ThinkPHP3.2手冊中的 "模型>查詢語句" 章節。

更多關于thinkPHP相關內容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結》、《ThinkPHP常用方法總結》、《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《Zend FrameWork框架入門教程》、《smarty模板入門基礎教程》及《PHP模板技術總結》。

希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

下面小編就為大家分享一篇ThinkPHP整合datatables實現服務端分頁的示例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇thinkphp3.2.0 setInc方法 源碼全面解析,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
這篇文章主要介紹了tp5(thinkPHP5)操作mongoDB數據庫的方法,結合實例形式簡單分析了mongoDB數據庫及thinkPHP5連接、查詢MongoDB數據庫的基本操作技巧,需要的朋友可以參考下
thinkphp官網在去年的時候發布了tp的顛覆版本thinkphp5,tp5確實比之前的版本好用了很多,那么下面這篇文章就來給大家介紹關于在云虛擬主機部署thinkphp5項目的相關資料,需要的朋友可以
這篇文章主要介紹了Thinkphp5行為使用方法匯總,需要的朋友可以參考下
這篇文章主要介紹了thinkphp5 加載靜態資源路徑與常量的方法的相關資料,需要的朋友可以參考下
主站蜘蛛池模板: 成人亚洲精品久久久久软件 | 亚洲第一网站 | 欧美13videosex性极品 | 一级毛片视频 | 99在线视频观看 | 欧美一级免费 | 国产精品久久久久久久一区探花 | 91在线电影 | 日韩免费高清视频 | 激情伊人网 | 欧美性大战xxxxx久久久 | 日韩高清中文字幕 | 欧美aaaa视频| 超碰人人做| 日韩欧美国产一区二区 | 久久国产高清 | 国产精品日韩欧美一区二区三区 | 玖玖国产| 天天干天天插天天 | 麻豆久久久久久久久久 | 久草网址 | 日韩免费| 亚洲欧美日韩国产 | 久久综合一区二区三区 | 欧美激情一区 | 久久精品亚洲欧美日韩久久 | 日本精品一区二区三区视频 | 在线国产一区 | av大片在线 | 久久久噜噜噜久久中文字幕色伊伊 | 91九色在线观看 | www97影院| 日本久久精品视频 | 精品一区二区三区四区五区 | 亚洲高清av在线 | 97视频网站| 亚洲一二三在线观看 | 在线视频一区二区三区 | 欧美日韩在线免费 | 国产精品久久久久久婷婷天堂 | 谁有毛片 |