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

thinkphp區(qū)間查詢、統(tǒng)計(jì)查詢與SQL直接查詢實(shí)例分析

 更新時(shí)間:2014年11月24日 11:03:34   投稿:shichen2014  
這篇文章主要介紹了thinkphp區(qū)間查詢、統(tǒng)計(jì)查詢與SQL直接查詢,以實(shí)例形式較為詳細(xì)的分析了ThinkPHP比較常用的查詢技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了thinkphp區(qū)間查詢、統(tǒng)計(jì)查詢與SQL直接查詢。分享給大家供大家參考。具體方法如下:

一、區(qū)間查詢:

復(fù)制代碼 代碼如下:
$data['id']=array(array('gt',4),array('lt',10));//默認(rèn)關(guān)系是(and)并且的關(guān)系 
//SELECT * FROM `tp_user` WHERE ( (`id` > 4) AND (`id` < 10) ) 
 
$data['id']=array(array('gt',4),array('lt',10),'or') //關(guān)系就是(or)或者的關(guān)系 
 
$data['name']=array(array('like','%2%'),array('like','%  %'),'gege','or');

數(shù)組中可以加入多個(gè)數(shù)組,如果沒(méi)有or,默認(rèn)是and關(guān)系

二、統(tǒng)計(jì)查詢:

count //獲取個(gè)數(shù) 
max   //獲取最大數(shù) 
min   //獲取最小數(shù) 
avg   //獲取平均數(shù) 
sum   //獲取總和

復(fù)制代碼 代碼如下:
$m=M('User'); 
$arr=$m->count();//得到用戶總數(shù) 
$arr=$m->where("username='gege'")->count();  //放置字符串 
 
$m=M('User'); 
$data['username']='gege';//放置數(shù)組 
$c=$m->where($data)->count();  //數(shù)組操作會(huì)比較規(guī)范

三、SQL直接查詢,非常靈活可以進(jìn)行更多的操作。

a、query 主要數(shù)處理讀取數(shù)據(jù)的,成功返回?cái)?shù)據(jù)的結(jié)果集,失敗返回boolean false

復(fù)制代碼 代碼如下:
$m=M(); 
$result=$m->query("select *  from tp_user where id >50"); 
var_dump($result);

b、execute 用于更新個(gè)寫入操作,成功返回影響行數(shù),失敗返回boolean false
復(fù)制代碼 代碼如下:
$m=M(); 
$result=$m->execute("insert into tp_user(`username`) values('ztz3')"); 
var_dump($result);

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

相關(guān)文章

  • php并發(fā)加鎖示例

    php并發(fā)加鎖示例

    本文介紹了php并發(fā)加鎖示例,對(duì)數(shù)據(jù)進(jìn)行加鎖,只容許一個(gè)用戶在一個(gè)時(shí)間內(nèi)進(jìn)行操作,這個(gè)時(shí)候就需要用到鎖了,需要的朋友可以了解一下。
    2016-10-10
  • 詳解Yaf框架PHPUnit集成測(cè)試方法

    詳解Yaf框架PHPUnit集成測(cè)試方法

    這篇文章主要介紹了詳解Yaf框架PHPUnit集成測(cè)試方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • PHP多維數(shù)組指定多字段排序的示例代碼

    PHP多維數(shù)組指定多字段排序的示例代碼

    本篇文章主要介紹了PHP多維數(shù)組指定多字段排序的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • 實(shí)例分析PHP將字符串轉(zhuǎn)換成數(shù)字的方法

    實(shí)例分析PHP將字符串轉(zhuǎn)換成數(shù)字的方法

    在本篇文章里我們給大家分享的是關(guān)于PHP將字符串轉(zhuǎn)換成數(shù)字的方法和相關(guān)知識(shí)點(diǎn),有興趣的朋友們學(xué)習(xí)下。
    2019-01-01
  • Laravel實(shí)現(xiàn)ApiToken認(rèn)證請(qǐng)求

    Laravel實(shí)現(xiàn)ApiToken認(rèn)證請(qǐng)求

    今天小編就為大家分享一篇Laravel實(shí)現(xiàn)ApiToken認(rèn)證請(qǐng)求,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-10-10
  • php獲取指定日期之間的各個(gè)周和月的起止時(shí)間

    php獲取指定日期之間的各個(gè)周和月的起止時(shí)間

    本文推薦給大家一個(gè)php類文件,可以根據(jù)指定日期獲取所在周的起始時(shí)間和結(jié)束時(shí)間,并附上使用實(shí)例,有需要的小伙伴參考下吧
    2014-11-11
  • Zend Framework校驗(yàn)器Zend_Validate用法詳解

    Zend Framework校驗(yàn)器Zend_Validate用法詳解

    這篇文章主要介紹了Zend Framework校驗(yàn)器Zend_Validate用法,結(jié)合實(shí)例形式分析了校驗(yàn)器Zend_Validate的功能、使用技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2016-12-12
  • laravel 獲取某個(gè)查詢的查詢SQL語(yǔ)句方法

    laravel 獲取某個(gè)查詢的查詢SQL語(yǔ)句方法

    今天小編就為大家分享一篇laravel 獲取某個(gè)查詢的查詢SQL語(yǔ)句方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-10-10
  • PHP中的密碼加密的解決方案總結(jié)

    PHP中的密碼加密的解決方案總結(jié)

    很多用戶多個(gè)網(wǎng)站使用一個(gè)密碼,當(dāng)一個(gè)密碼丟失其他也遭殃,本篇文章介紹了PHP中的密碼加密的解決方案總結(jié),有需要的朋友可以了解一下。
    2016-10-10
  • php防止表單重復(fù)提交實(shí)例講解

    php防止表單重復(fù)提交實(shí)例講解

    在本文中我們給大家整理了關(guān)于php防止表單重復(fù)提交的知識(shí)點(diǎn),有需要的朋友們跟著學(xué)習(xí)參考下。
    2019-02-02

最新評(píng)論