天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

ThinkPHP中的常用查詢語言匯總

本文實(shí)例匯總了Thinkphp中的常用查詢語言,供大家參考之用。相信能給大家Thinkphp開發(fā)帶來一定的幫助。具體如下:

一、普通查詢:

在查詢帶入where條件等,最少有三種形式

1、字符串形式:

'id>5 and id<9'

2、數(shù)組形式:

示例代碼如下:

$user=M('user');$data['username']='liwenkai';$list=$user->where(array('username'=>'liwenkai'))->select();$list=$user->where($data)->select();

3、對(duì)象形式:

示例代碼如下:

$user=M('user');$a=new stdClass();$a->username='liwenkai';$list=$user->where($a)->select();  

4、查詢表達(dá)式:

EQ              等于
NEQ             不等于
GT              大于
EGT             大于等于
LT              小于
ELT             小于等于
LIKE            等價(jià)與sql中的like
[NOT] BETWEEN   查詢區(qū)間
[NOT] IN        查詢集合
EXP             指使用標(biāo)準(zhǔn)SQL語句,實(shí)現(xiàn)更加復(fù)雜的情況

常用形式:

$data['字段名']=array('是表達(dá)式','查詢條件');

此外

$data['liwenkai']='liwenkai';

實(shí)際上等價(jià)于

$data['liwenkai']=array('eq','liwenkai');

示例如下:

$data['username']=array('like','peng%');$list=$user->where($data)->select();

二、區(qū)間查詢:

示例如下:

$user=M('user');$data['id']=array(array('gt',20),array('lt',23),'and');$list=$user->where($data)->select();dump($list);
$data['username']=array(array('like','p%'),array('like','h%'),'or');

三、組合查詢:

示例如下:

$user=M('user');$data['username']='pengyanjie';$data['password']=array('eq','pengyanjie');$data['id']=array('lt',30);$data['_logic']='or';$list=$user->where($data)->select();dump($list);

四、復(fù)合查詢:

示例如下:

$user=M('user');$data['username']=array('eq','pengyanjie');$data['password']=array('like','p%');$data['_logic']='or';$where['_complex']=$where;$where['id']=array('lt',30);$list=$user->where($data)->select();dump($list);

相當(dāng)于

(id<30)and ( (username=pengyanjie) or (password like p%) )

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

示例如下:

echo $user->count();echo '<br>';echo $user->max('id');echo '<br>';echo $user->where('id<30')->min('id');echo '<br>';echo $user->avg('id');echo '<br>';echo $user->sum('id');

六、定位查詢:

示例如下:

$user=new AdvModel('user');//實(shí)例化高級(jí)模型AdvModel//$user=M('user','CommonModel');//或者將AdvModel用CommonModel來繼承$list=$user->order('id desc')->getN(2);//返回結(jié)果中的第三條dump($list);$list=$user->order('id desc')->last();//返回最后一條$list=$user->order('id desc')->first();//返回第一條

七、SQL查詢:

1.excute()主要用于更新和寫入:

$Model = new Model() // 實(shí)例化一個(gè) model 對(duì)象  沒有對(duì)應(yīng)任何數(shù)據(jù)表$Model->execute( "update think_user set name='thinkphp' where status=1" );

2.query()主要用于查詢:

$user=M();$list=$user->query('select * from aoli_user order by id desc');dump($list);         

八、動(dòng)態(tài)查詢

示例如下:

$user=M('user');$list=$user->getByusername('pengyanjie');$list=$user->getByusername('pengyanjie');dump($list);
$user=new AdvModel('user');$list=$user->top5();//前5條dump($list);

感興趣的朋友可以在Thinkphp項(xiàng)目中調(diào)試運(yùn)行本文示例,相信會(huì)有新的收獲。

php技術(shù)ThinkPHP中的常用查詢語言匯總,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久婷婷色香五月综合激情 | 51xx午夜影视福利 | 亚洲午夜性春猛交XXXX | 91国在线视频 | 中国毛片网 | 免费一级毛片在线观看 | 97视频免费在线观看 | 欧美成人猛片aaaaaaa | 亚洲中文字幕乱码熟女在线 | 国内精品视频一区二区在线观看 | 与嫂子同居的日子在线观看 | 日韩精品卡1卡2三卡四卡乱码 | 麻豆XXXX乱女少妇精品-百度 | 暖暖视频 免费 高清 日本8 | 国产学生在线播放精品视频 | 黄A无码片内射无码视频 | 亚洲AV精品一区二区三区不卡 | www黄色com| 久久国产av偷拍在线 | 久草国产在线播放 | 日韩做A爰片久久毛片A片毛茸茸 | 色综合久久天天影视网 | 让男人玩尿道的女人 | 亚洲国产精品一区二区动图 | 午夜DJ国产精华日本无码 | 92午夜理论第1000集 app | 色欲AV亚洲情无码AV蜜桃 | 国产乱人精品视频AV麻豆 | 精品免费在线视频 | 欧美日韩一二区旡码高清在线 | 精品无码国产AV一区二区三区 | 国产SUV精品一区二区883 | 亚洲.日韩.欧美另类 | 快播h动漫网站 | 8x8x我要打机飞在线观看 | 国产精品色午夜视频免费看 | 国产专区亚洲欧美另类在线 | 亚洲AV香蕉一区区二区三区蜜桃 | 久久综合狠狠综合狠狠 | 少妇高潮惨叫久久久久久欧美 | 最新国产成人综合在线观看 |