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

首頁 > 開發 > ThinkPHP > 正文

ThinkPHP之查詢語言

2024-09-09 15:19:51
字體:
來源:轉載
供稿:網友

ThinkPHP中的查詢語言:

普遍查詢

1)字符串形式

$list=$user->where('username=bbbb')->select();

2)數組形式

  1. $data['username']='bbbbb'
  2. $list=$user->where($data)->select(); 

3)對象形式

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

查詢表達式

EQ (=)

NEQ(!=)

GT (>) LT(<)  [NOT]BETWEEN(對應sql中的between) IN

EGT(>=)ELT(<=)LIKE (對應sql中的like)

EXP(使用標準sql語句實現較復雜的情況)

區間查詢

  1. $map['id'] = array(array('gt',3),array('lt',10), 'or') ; 
  2. $map['name']  = array(array('like','%a%'), array('like','%b%'), array('like','%c%'), 'ThinkPHP','or'); 

對應的查詢條件是:(`name` LIKE '%a%') OR (`name` LIKE '%b%') OR (`name` LIKE '%c%') OR (`name` = 'ThinkPHP');

組合查詢:

1)字符串模式查詢(_string)

  1. $user=M('User'); 
  2.  $data[id]=array('neq',1); 
  3.  $data['username']='aaaaa'
  4.  $data['_string']='userpass=123 and createtime=2012'
  5.  $list=$user->where($data)->select(); 

2)請求字符串查詢方式

  1. $data['id']=array('gt',100); 
  2. $data['_query']='userpass=1&username=aa&_logic=or'
  3. $list=$user->where($data)->select(); 

3)復合查詢

  1. $wh['username']=array('like','%thinkphp%'); 
  2. $wh['userpass']=array('like','3%'); 
  3. $wh['_logic']='or'
  4. $data['_complex']=$wh
  5. $data['id']=array('gt',100); 
  6. $list=$user->where($data)->select(); 

對應于:(id>100)AND( (namelike'%thinkphp%')OR(titlelike'%thinkphp%') )

統計查詢

  1. count():$num=$user->count();$num=$user->count('id'); 
  2. max(): 
  3. min(): 
  4. avg(): 
  5. sum(): 

定位查詢

要求當前模型必須繼承高級模型類才能使用

  1. $User->where('score>0')->order('score desc')->getN(2); 
  2. $User-> where('score>80')->order('score desc')->getN(-2); 
  3. $User->where('score>80')->order('score desc')->first(); 
  4. $User->where('score>80')->order('score desc')->last(); 

SQL查詢

  1. $model=new Model(); 
  2. $list=$model->query("select * from think_user where id>1 and id<10"); 
  3. $model=new Model(); 
  4. $Model->execute("update think_user set name='thinkPHP' where status=1"); 

動態查詢

  1. $user = $User->getByName('liu21st'); 
  2. $user = $User->getFieldByName('liu21st','id'); 
  3. $user-> where('score>80')->order('score desc')->top5(); 

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

圖片精選

主站蜘蛛池模板: 国产精品视频一区二区噜噜 | 久久国产精品二国产精品中国洋人 | 欧美日韩精品一区二区三区蜜桃 | 热99在线视频 | 色欧美视频 | 欧美性生交xxxxx久久久缅北 | 视频在线色 | 日本视频免费 | 一级毛片真人免费播放视频 | 欧美成人综合视频 | 精品国产一区二区三区蜜殿 | 亚洲国产午夜精品 | 欧美日韩成人一区二区 | 国产成人精品一区二区三区电影 | 久久免费精品 | 欧洲狠狠鲁 | 最新在线中文字幕 | 精品一区二区三区在线观看视频 | a免费视频 | 免费毛片观看 | 欧美成人高清视频 | 亚洲精品自在在线观看 | 一区二区三区视频在线观看 | 亚洲白嫩在线观看 | 国产精品久久久在线观看 | 一本色道久久综合狠狠躁篇适合什么人看 | 黄在线观看在线播放720p | 一色屋任你操 | av电影在线观看网站 | 萌白酱福利视频在线网站 | 日本一区二区不卡在线观看 | 免费观看又色又爽又黄的崩锅 | 99视频观看| 少妇色诱麻豆色哟哟 | 一级成人欧美一区在线观看 | 2017亚洲男人天堂 | 天天操天天骑 | 午夜视频久久 | 久久久久九九九女人毛片 | 欧美一级片免费在线观看 | fc2成人免费人成在线观看播放 |