欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

thinkphp普通查詢(xún)與表達(dá)式查詢(xún)實(shí)例分析

 更新時(shí)間:2014年11月24日 10:35:19   投稿:shichen2014  
這篇文章主要介紹了thinkphp普通查詢(xún)與表達(dá)式查詢(xún),以實(shí)例形式較為詳細(xì)的分析了thinkphp中的普通查詢(xún)與表達(dá)式查詢(xún)具體用法,包含普通查詢(xún)的字符串方式與數(shù)組方式以及表達(dá)式查詢(xún)中的各種常用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了thinkphp普通查詢(xún)與表達(dá)式查詢(xún)。分享給大家供大家參考。具體分析如下:

一、普通查詢(xún)方式

a、字符串方式:

復(fù)制代碼 代碼如下:
$arr=$m->where("sex=0 and username='gege'")->find();//字符串需要加引號(hào)

b、數(shù)組方式:

復(fù)制代碼 代碼如下:
$data['sex']=0; 
$data['username']='gege'; 
$arr=$m->where($data)->find();//傳上一個(gè)數(shù)組進(jìn)行查詢(xún),這種方式默認(rèn)是and(并且)的關(guān)系

注意:如果使用or關(guān)系,需要添加數(shù)組值
復(fù)制代碼 代碼如下:
$data['sex']=0; 
$data['username']='gege'; 
$data['_logic']='or';//對(duì)數(shù)組添加_logic賦值為or(或者)關(guān)系

二、表達(dá)式查詢(xún)方式

復(fù)制代碼 代碼如下:
$data['id']=array('lt',6);//數(shù)組的元素依然是數(shù)組 
$arr=$m->where($data)->select(); 
/*
EQ 等于  //大小寫(xiě)沒(méi)有關(guān)系 
NEQ不等于 
GT 大于 
EGT大于等于 
LT 小于 
ELT小于等于 
LIKE 模糊查詢(xún)*/
$data['username']=array('like','%ge%');//like加通配符查詢(xún) 
$arr=$m->where($data)->select();//所有包含ge的都查詢(xún)出來(lái) 

//NOTLIKE不包含 
$data['username']=array('notlike','%ge%'); //notlike中間沒(méi)有空格 
$arr=$m->where($data)->select(); 

//注意:如果一個(gè)字段要匹配多個(gè)通配符 
$data['username']=array('like',array('%ge%','%2%','%五%'),'and');//如果沒(méi)有第三個(gè)值and,默認(rèn)關(guān)系是or關(guān)系 
$arr=$m->where($data)->select();//或者(or)能查到其中一個(gè)值就行 

//BETWEEN 
$data['id']=array('between',array(5,7)); 
$arr=$m->where($data)->select(); 
//SELECT * FROM `tp_user` WHERE ( (`id` BETWEEN 5 AND 7 ) ) 
$data['id']=array('not between',array(5,7));//注意,not 和 between中間一定要有空格 
$arr=$m->where($data)->select(); 

//IN 
$data['id']=array('in',array(4,6,7)); 
$arr=$m->where($data)->select(); 
//SELECT * FROM `tp_user` WHERE ( `id` IN (4,6,7) ) 

$data['id']=array('not in',array(4,6,7)); 
$arr=$m->where($data)->select(); 
//SELECT * FROM `tp_user` WHERE ( `id` NOT IN (4,6,7) )

希望本文所述對(duì)大家的thinkphp框架程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • php使用異或?qū)崿F(xiàn)的加密解密實(shí)例

    php使用異或?qū)崿F(xiàn)的加密解密實(shí)例

    字符串的加密解密在數(shù)據(jù)的處理中應(yīng)該是經(jīng)常使用的,但MD5加密是不可逆的,所以自能自己動(dòng)手寫(xiě)一個(gè)加密解密函數(shù),思路很。網(wǎng)上看了幾個(gè)用異或?qū)崿F(xiàn)的思路,看懂后就自己寫(xiě)了一下。異或的思路很簡(jiǎn)單,用個(gè)公示簡(jiǎn)單的表示下吧
    2013-09-09
  • ThinkPHP結(jié)合ajax、Mysql實(shí)現(xiàn)的客戶(hù)端通信功能代碼示例

    ThinkPHP結(jié)合ajax、Mysql實(shí)現(xiàn)的客戶(hù)端通信功能代碼示例

    這篇文章主要介紹了ThinkPHP結(jié)合ajax、Mysql實(shí)現(xiàn)的客戶(hù)端通信功能,需要的朋友可以參考下
    2014-06-06
  • Sublime里直接運(yùn)行PHP配置方法

    Sublime里直接運(yùn)行PHP配置方法

    本文介紹了配置sublime使其能直接運(yùn)行php的方法,非常的實(shí)用,這里推薦給大家,希望對(duì)大家有所幫助。
    2014-11-11
  • 使用PHPMyAdmin修復(fù)論壇數(shù)據(jù)庫(kù)的圖文方法

    使用PHPMyAdmin修復(fù)論壇數(shù)據(jù)庫(kù)的圖文方法

    服務(wù)器意外重啟或者斷電、MySQL 不穩(wěn)定等,都有可能引起數(shù)據(jù)表?yè)p壞。本教程簡(jiǎn)單講述如何使用 phpMyAdmin 修復(fù)數(shù)據(jù)表
    2012-01-01
  • ThinkPHP提交表單時(shí)默認(rèn)自動(dòng)轉(zhuǎn)義的解決方法

    ThinkPHP提交表單時(shí)默認(rèn)自動(dòng)轉(zhuǎn)義的解決方法

    這篇文章主要介紹了ThinkPHP提交表單時(shí)默認(rèn)自動(dòng)轉(zhuǎn)義的解決方法,可解決針對(duì)單引號(hào)和雙引號(hào)的自動(dòng)轉(zhuǎn)移問(wèn)題,提供了兩種解決方法供大家對(duì)比選擇,具有一定的實(shí)用價(jià)值,需要的朋友可以參考下
    2014-11-11
  • php下獲取Discuz論壇登錄用戶(hù)名、用戶(hù)組、用戶(hù)ID等信息的實(shí)現(xiàn)代碼

    php下獲取Discuz論壇登錄用戶(hù)名、用戶(hù)組、用戶(hù)ID等信息的實(shí)現(xiàn)代碼

    前面有一篇文章講過(guò)自己從cookie和discuz數(shù)據(jù)庫(kù)中取用戶(hù)名、用戶(hù)組、用戶(hù)ID等信息,但那個(gè)并不一定準(zhǔn)確,因?yàn)閐iscuz登錄時(shí)會(huì)使用COOKIE中的auth值來(lái)動(dòng)態(tài)登錄,而cookie信息是滯后的,所以獲取到的信息并不完全準(zhǔn)確。
    2010-12-12
  • php file_get_contents函數(shù)輕松采集html數(shù)據(jù)

    php file_get_contents函數(shù)輕松采集html數(shù)據(jù)

    PHP手冊(cè)里是這么解釋的:file_get_contents — 將整個(gè)文件讀入一個(gè)字符串,于是可以很容易的獲取其他站的信息,再用正則加以變換,再做一些判斷和設(shè)定,就OK了,不多說(shuō)了,放代碼,我基本都做了解釋的。
    2010-04-04
  • IIS6.0 開(kāi)啟Gzip方法及PHP Gzip函數(shù)分享

    IIS6.0 開(kāi)啟Gzip方法及PHP Gzip函數(shù)分享

    因?yàn)樵谧鲆粋€(gè)項(xiàng)目,項(xiàng)目里面服務(wù)器主要提供數(shù)據(jù),但是數(shù)據(jù)多了文件就大了,比較浪費(fèi)流量和時(shí)間,我們便用Gzip來(lái)處理。我在本機(jī)上是apache,服務(wù)器上是IIS6.0,用的是php,那么我就在這里分享一下。
    2014-06-06
  • Yii 框架使用Forms操作詳解

    Yii 框架使用Forms操作詳解

    這篇文章主要介紹了Yii 框架使用Forms操作,結(jié)合實(shí)例形式分析了Yii 框架使用Forms模型、動(dòng)作創(chuàng)建及使用相關(guān)操作技巧,需要的朋友可以參考下
    2020-05-05
  • PHP 中常量的知識(shí)整理

    PHP 中常量的知識(shí)整理

    這篇文章主要介紹了PHP 中常量的知識(shí)整理的相關(guān)資料,需要的朋友可以參考下
    2017-04-04

最新評(píng)論