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

thinkphp普通查詢與表達(dá)式查詢實例分析

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

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

一、普通查詢方式

a、字符串方式:

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

b、數(shù)組方式:

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

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

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

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

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

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

//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) )

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

相關(guān)文章

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

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

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

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

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

    Sublime里直接運行PHP配置方法

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

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

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

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

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

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

    前面有一篇文章講過自己從cookie和discuz數(shù)據(jù)庫中取用戶名、用戶組、用戶ID等信息,但那個并不一定準(zhǔn)確,因為discuz登錄時會使用COOKIE中的auth值來動態(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手冊里是這么解釋的:file_get_contents — 將整個文件讀入一個字符串,于是可以很容易的獲取其他站的信息,再用正則加以變換,再做一些判斷和設(shè)定,就OK了,不多說了,放代碼,我基本都做了解釋的。
    2010-04-04
  • IIS6.0 開啟Gzip方法及PHP Gzip函數(shù)分享

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

    因為在做一個項目,項目里面服務(wù)器主要提供數(shù)據(jù),但是數(shù)據(jù)多了文件就大了,比較浪費流量和時間,我們便用Gzip來處理。我在本機上是apache,服務(wù)器上是IIS6.0,用的是php,那么我就在這里分享一下。
    2014-06-06
  • Yii 框架使用Forms操作詳解

    Yii 框架使用Forms操作詳解

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

    PHP 中常量的知識整理

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

最新評論