麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > ThinkPHP > 正文

ThinkPHP中的查詢語言

2024-09-09 15:20:05
字體:
來源:轉載
供稿:網友

一、普通查詢

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

1、字符串形式

'id>5 and id<9'

2、數組形式

  1. $user=M('user'); 
  2. $data['username']='liwenkai'
  3. $list=$user->where(array('username'=>'liwenkai'))->select(); 
  4. $list=$user->where($data)->select(); 

3、對象形式

  1. $user=M('user'); 
  2. $a=new stdClass(); 
  3. $a->username='liwenkai'
  4. $list=$user->where($a)->select(); 

4、查詢表達式

EQ    等于

NEQ   不等于

GT    大于

EGT   大于等于

LT    小于

ELT   小于等于

LIKE    等價與sql中的like

[NOT] BETWEEN   查詢區間

[NOT] IN   查詢集合

EXP    指使用標準SQL語句,實現更加復雜的情況

  1. $data['字段名']=array('是表達式','查詢條件'); 
  2. $data['liwenkai']='liwenkai';實際上是指$data['liwenkai']=array('eq','liwenkai'); 
  3.  
  4. $data['username']=array('like','peng%'); 
  5. $list=$user->where($data)->select(); 

二、區間查詢

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

三、組合查詢

  1. $user=M('user'); 
  2. $data['username']='pengyanjie'
  3. $data['password']=array('eq','pengyanjie'); 
  4. $data['id']=array('lt',30); 
  5. $data['_logic']='or'
  6. $list=$user->where($data)->select(); 
  7. dump($list); 

四、復合查詢

  1. $user=M('user'); 
  2. $data['username']=array('eq','pengyanjie'); 
  3. $data['password']=array('like','p%'); 
  4. $data['_logic']='or'
  5. $where['_complex']=$where
  6. $where['id']=array('lt',30); 
  7. $list=$user->where($data)->select(); 
  8. dump($list); 
  9. //相當于(id<30)and ( (username=pengyanjie) or (password like p%) ) 

五、統計查詢

  1. echo $user->count(); 
  2. echo '<br>'
  3. echo $user->max('id'); 
  4. echo '<br>'
  5. echo $user->where('id<30')->min('id'); 
  6. echo '<br>'
  7. echo $user->avg('id'); 
  8. echo '<br>'
  9. echo $user->sum('id'); 

六、定位查詢

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

七、SQL查詢

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

  1. $Model = new Model()  //  實例化一個 model 對象   沒有對應任何數據表 
  2.  
  3. $Model->execute( "update think_user set name='thinkPHP' where status=1" ); 

query()主要用于查詢

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

八、動態查詢

  1. $user=M('user'); 
  2. $list=$user->getByusername('pengyanjie'); 
  3. $list=$user->getByusername('pengyanjie'); 
  4. dump($list); 
  5. $user=new AdvModel('user'); 
  6. $list=$user->top5();//前5條 
  7. dump($list); 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 91精品国产777在线观看 | 毛片免费在线 | 色婷婷久久久久久 | 一级毛片在线免费观看 | 激情午夜天 | 99re久久最新地址获取 | 久久久精品视频免费看 | 美女视频黄视大全视频免费网址 | 2019中文字幕在线播放 | 手机免费看一级片 | 国产精品高潮视频 | 欧美亚洲黄色片 | 国产精品久久久久久久久久久久久久久久 | chinese hd xxxx tube| av成人免费在线观看 | 一级免费大片 | 欧美粗暴analvideos | 成人毛片网| 免费观看又色又爽又黄的崩锅 | 青草视频在线观看视频 | av电影网在线观看 | 午夜在线视频一区二区三区 | 久久成人国产精品入口 | 成人免费一区二区三区在线观看 | 日本精品一二区 | 国产又粗又爽又深的免费视频 | 精品国产久 | 国产免费一区二区三区在线能观看 | 欧美日韩在线播放 | 高清在线国产 | 欧美日韩中文字幕在线视频 | 日韩一级免费毛片 | 国产69精品久久99不卡免费版 | 久久手机在线视频 | 国产午夜精品久久久久久久蜜臀 | 精品无吗乱吗av国产爱色 | 在线观看va | 全黄裸片武则天艳史 | 久久成人精品视频 | 久久αv | 国产88久久久国产精品免费二区 |