亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

FleaPHP框架數據庫查詢條件($conditions)寫法總結

2024-05-04 23:44:07
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了FleaPHP框架數據庫查詢條件($conditions)寫法,結合實例形式總結分析了針對$conditions參數為整數,字符串,數組等情況的使用方法及各種查詢技巧,需要的朋友可以參考下
 

本文實例講述了FleaPHP框架數據庫查詢條件($conditions)寫法。分享給大家供大家參考,具體如下:

在FleaPHP中,凡是用到數據庫查詢的函數,都需要查詢條件參數$conditions,現講述用法如下:

舉例:

// $conditions 保存查詢條件$conditions = 'level_ix > 1';// $tableOrders 是一個訂單數據表的表數據入口對象$order = $tableOrders->find($conditions, 'created DESC', 'id, title, body');$conditions = array('username' => 'dualface');// $tableUsers 是一個用戶信息數據表的表數據入口對象$user = $tableUsers->find($conditions);

$conditions 參數可以是整數、字符串和數組三種類型:

1.如果 $conditions 參數是一個整數,則假定該整數為主鍵字段值。

// 查詢主鍵字段值為1的記錄$user = $tableUsers->find(1);// 如果主鍵字段名為"id",則生成的where字句為"WHERE `id` = 1"

2.如果 $conditions 參數是一個字符串,則該字符串將直接作為查詢條件,這種方式可以支持最靈活的查詢條件。 例如:

$conditions = 'id < 3'$user = $tableUsers->find($conditions);//生成的where字句為"WHERE id < 3"

3.1.如果 $conditions 參數是一個數組,且指定了鍵名和值,則查詢條件中字段名為鍵名,字段值等于鍵值。例如:

// 查詢id字段值為3的記錄$conditions = array(  'id' => '1', );$user = $tableUsers->find($conditions);//生成的where字句為"WHERE `id` = 1"

3.2.如果 $conditions 參數是一個數組,但其中的元素沒有鍵名, 則假定鍵值為自定義查詢條件,例如:

$conditions = array('id = 1');// 生成的where字句為"WHERE `id` = 1"$user = $tableUsers->find($conditions);

3.3.$conditions 為數組時,可以混用字符串和鍵值對兩種風格:

$conditions = array(  'id < 3',  'sex' => 'male',);$user = $tableUsers->find($conditions);// 生成的where字句為"id < 3 AND `sex` = 'male'"

$conditions 為數組時,多個查詢條件之間將使用 AND 布爾運算符進行連接。

3.4."in()"查詢在FleaPHP中的實現。(原文由DreamPig發表于http://www.fleaphp.org/bbs/viewthread.php?tid=2168)
我們有時候要用到in這樣的操作,那么在condition里面怎么寫呢?

// 假如主鍵名為"id",需要查詢id的值為1、2、3其中之一,則可以這樣寫:$condition = array(  'in()' => array(1,2,3),)$user = $tableUsers->find($conditions);// 生成的where子句為"WHERE `id` IN (1, 2, 3)"

那么如果不是主鍵的話怎么寫了呢? 也很簡單,提供鍵值對即可。例如:

$condition = array(  'in()' => array(          'username' => array('username1','username2')         )  )$user = $tableUsers->find($conditions);// 生成的where子句為"WHERE `username` IN ('username1', 'username2')"

4.find()函數中其它參數的含義和用法如下:

4.1.$sort 參數指定查詢時的排序方式,類型只能為字符串
例如 'created ASC' 表示按照"created"字段進行從小到大的排序。

4.2.$fields 參數指定查詢結果中要包含哪些字段,類型可以為字符串或數組
當數據表的字段很多時,通過指定 $fields 參數可以避免查詢不需要的字段,從而提高性能。

$fields 參數即可是以","逗號分隔的字段名,也可以是包含多個字段名的數組,例如:

$fields = array('title', 'created');//也可以寫成下面的字符串形式,兩種寫法作用相同,區別在于自動生成的字段名兩邊將會添加上"`"符號,以防止出現字段名與SQL關鍵字沖突的情況出現。建議手寫時也加上"`"字符$fields = 'title, created';$user = $tableUsers->find('id < 10',NULL,$fields);

推薦使用數組,這樣表數據入口處理起來更快一些。

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



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕精品在线| 国产精品午夜一区二区欲梦| 91欧美精品午夜性色福利在线| 成人有码在线视频| 日韩中文字幕精品| 亚洲第一精品久久忘忧草社区| 欧美极品美女视频网站在线观看免费| 97精品伊人久久久大香线蕉| 欧美有码在线视频| 欧美黑人一级爽快片淫片高清| 国产精品高潮在线| 国产97在线|亚洲| 久久久久亚洲精品成人网小说| 欧美黑人性生活视频| 欧美夫妻性视频| 国产成人精品国内自产拍免费看| 97视频人免费观看| 欧美三级欧美成人高清www| 国产精品欧美一区二区| 亚洲性线免费观看视频成熟| 成人免费淫片aa视频免费| 国产成人一区三区| 精品国产乱码久久久久久天美| 亚洲一区二区中文字幕| 一区三区二区视频| 国产一区私人高清影院| 精品久久香蕉国产线看观看gif| 亚洲缚视频在线观看| 欧美最猛性xxxxx亚洲精品| 国产精品久久在线观看| 69av成年福利视频| 欧美中文字幕在线播放| 国产精品视频yy9099| 亚洲国产天堂网精品网站| 精品国产欧美一区二区五十路| 亚洲欧美国产精品| 欧美理论在线观看| 91在线观看免费高清| 琪琪亚洲精品午夜在线| 亚洲国产欧美久久| 欧美国产第一页| 国产精品视频不卡| 日韩在线观看视频免费| 欧美中文字幕在线| 日韩中文在线不卡| 亚洲人成77777在线观看网| 91色视频在线导航| 国产va免费精品高清在线观看| 欧美成人午夜影院| 久久久噜噜噜久久| 亚洲欧美精品一区二区| 欧洲精品久久久| 成人免费网视频| 全亚洲最色的网站在线观看| 亚洲欧美国产精品久久久久久久| 国产精品1234| 一区二区三区在线播放欧美| 欧美有码在线观看视频| 亚洲va欧美va在线观看| 日韩在线小视频| 久久久视频精品| 欧美成人自拍视频| 欧美日韩亚洲一区二| 欧美极品美女电影一区| 欧美尺度大的性做爰视频| 亚洲人成欧美中文字幕| 国产在线观看精品一区二区三区| 中文字幕日本精品| 91手机视频在线观看| 亚洲国产美女久久久久| 日韩在线www| 国产成人福利网站| 国产精品久久久久久av| 日韩免费中文字幕| 一区二区欧美激情| 亚洲高清色综合| 中文字幕一精品亚洲无线一区| 国产精品久在线观看| 少妇精69xxtheporn| 欧美成人免费va影院高清| 中文字幕欧美日韩精品| 国产成一区二区| 91精品视频专区| 成人精品视频久久久久| 亚洲欧美日韩精品久久奇米色影视| 日韩国产在线播放| 国产精品扒开腿做爽爽爽视频| 隔壁老王国产在线精品| 欧美视频在线免费| 亚洲视频在线观看网站| 欧美在线视频免费观看| 北条麻妃在线一区二区| 久久久精品免费视频| 成人av在线亚洲| 国产精品视频网站| 亚洲天堂av电影| 欧美精品免费在线观看| 国产在线精品播放| 久久综合免费视频| 欧美日韩高清在线观看| 欧美另类69精品久久久久9999| 国产精品99久久久久久www| 欧美日韩国产中字| 在线观看不卡av| 日韩精品视频在线观看免费| 欧美激情videoshd| 成人午夜小视频| 国产成人精品一区二区在线| 欧美激情免费观看| 久久久国产视频91| 欧美一区二区色| 亚洲视频在线观看| 大桥未久av一区二区三区| 国产精品永久在线| 久久网福利资源网站| 清纯唯美亚洲综合| 伊人久久久久久久久久久| 欧美天堂在线观看| 国产精品三级久久久久久电影| 91免费视频网站| 国产精品免费久久久| 国产亚洲欧美日韩美女| 国产91精品网站| 亚洲人成欧美中文字幕| 欧美激情欧美激情| 国产精品一区二区3区| 国产精品一区=区| 亚洲欧美自拍一区| 久久精品视频导航| 欧美另类极品videosbest最新版本| 裸体女人亚洲精品一区| 亚洲一区亚洲二区| 91麻豆国产语对白在线观看| 欧美激情女人20p| 久久国产天堂福利天堂| 日韩福利在线播放| 欧美成人自拍视频| 久久免费精品视频| 懂色av影视一区二区三区| 亚洲欧美日韩综合| 免费99精品国产自在在线| 国产欧美在线视频| 庆余年2免费日韩剧观看大牛| 57pao国产精品一区| 亚洲肉体裸体xxxx137| 久久久日本电影| 欧美日韩另类视频| 欧美老女人www| 亚洲日本中文字幕| 亚洲一区二区在线| 亚洲激情视频在线观看| 欧美一级电影免费在线观看| 91在线播放国产| 色综合久久久久久中文网| 精品国产欧美一区二区五十路| 黄色成人在线播放| 久久久免费在线观看| 欧美在线一区二区三区四| 91精品久久久久久久久久久| 45www国产精品网站| 欧美丰满少妇xxxxx做受| 97精品久久久中文字幕免费| 欧美视频不卡中文| wwwwwwww亚洲|