thinkphp區(qū)間查詢、統(tǒng)計(jì)查詢與SQL直接查詢實(shí)例分析
本文實(shí)例講述了thinkphp區(qū)間查詢、統(tǒng)計(jì)查詢與SQL直接查詢。分享給大家供大家參考。具體方法如下:
一、區(qū)間查詢:
//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 //獲取總和
$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
$result=$m->query("select * from tp_user where id >50");
var_dump($result);
b、execute 用于更新個(gè)寫入操作,成功返回影響行數(shù),失敗返回boolean false
$result=$m->execute("insert into tp_user(`username`) values('ztz3')");
var_dump($result);
希望本文所述對(duì)大家的ThinkPHP框架程序設(shè)計(jì)有所幫助。
- thinkPHP框架中執(zhí)行原生SQL語(yǔ)句的方法
- thinkphp中多表查詢中防止數(shù)據(jù)重復(fù)的sql語(yǔ)句(必看)
- ThinkPHP框架獲取最后一次執(zhí)行SQL語(yǔ)句及變量調(diào)試簡(jiǎn)單操作示例
- thinkphp3查詢mssql數(shù)據(jù)庫(kù)亂碼解決方法分享
- Thinkphp實(shí)現(xiàn)MySQL讀寫分離操作示例
- tp5(thinkPHP5)框架數(shù)據(jù)庫(kù)Db增刪改查常見(jiàn)操作總結(jié)
- tp5(thinkPHP5)框架實(shí)現(xiàn)多數(shù)據(jù)庫(kù)查詢的方法
- tp5(thinkPHP5)框架連接數(shù)據(jù)庫(kù)的方法示例
- ThinkPHP3.2.3框架實(shí)現(xiàn)執(zhí)行原生SQL語(yǔ)句的方法示例
相關(guān)文章
基于Laravel Auth自定義接口API用戶認(rèn)證的實(shí)現(xiàn)方法
這篇文章主要給大家介紹了基于Laravel Auth自定義接口API用戶認(rèn)證的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-07-07
Yii2 GridView實(shí)現(xiàn)列表頁(yè)直接修改數(shù)據(jù)的方法
這篇文章主要介紹了Yii2 GridView實(shí)現(xiàn)列表頁(yè)直接修改數(shù)據(jù)的方法的相關(guān)資料,小編認(rèn)為非常具有參考價(jià)值,特此分享到腳本之家平臺(tái),需要的朋友可以參考下2016-05-05
使用PHP抓取微博數(shù)據(jù)實(shí)現(xiàn)demo及原理解析
這篇文章主要為大家介紹了使用PHP抓取微博數(shù)據(jù)實(shí)現(xiàn)demo及原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05
PHP機(jī)器學(xué)習(xí)庫(kù)php-ml的簡(jiǎn)單測(cè)試和使用方法
下面小編就為大家?guī)?lái)一篇PHP機(jī)器學(xué)習(xí)庫(kù)php-ml的簡(jiǎn)單測(cè)試和使用方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-07-07
Session的工作機(jī)制詳解和安全性問(wèn)題(PHP實(shí)例講解)
有一點(diǎn)我們必須承認(rèn),大多數(shù)web應(yīng)用程序都離不開(kāi)session的使用。這篇文章將會(huì)結(jié)合php以及http協(xié)議來(lái)分析如何建立一個(gè)安全的會(huì)話管理機(jī)制2014-04-04
PHP實(shí)現(xiàn)長(zhǎng)輪詢消息實(shí)時(shí)推送功能代碼實(shí)例講解
這篇文章主要介紹了PHP實(shí)現(xiàn)長(zhǎng)輪詢消息實(shí)時(shí)推送功能代碼實(shí)例講解,文中代碼演示的很清楚,有感興趣的可以研究參考下2021-02-02
從零開(kāi)始學(xué)YII2框架(一)通過(guò)Composer安裝Yii2框架
今天終于搞明白怎么安裝Yii2了。對(duì)于我這種小白來(lái)說(shuō)真是費(fèi)盡周折。下面來(lái)介紹下如何安裝Composer和如何使用Composer安裝Yii2。2014-08-08

