亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > ThinkPHP > 正文

CURD和關聯操作

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

1、簡單查詢

  1. $user=M('user'); 
  2. //查詢一條信息,返回一維數組 
  3. $list=$user->find(); 
  4. //查詢所有信息,返回二維數組select或者findAll() 
  5. $list=$user->select(); 

2、查詢中的連貫操作

(1)、where方法

  1. $User->where( 'status=1' )->order( 'create_time' )->limit(10)->select(); 
  2.    $User->select(array'order'=>'create_time''where'=>'status=1''limit'=>'10' )); 
  3.    $User->where( 'id=1' )->field( 'id,name,email' )->find();  
  4.    $User->where( 'status=1 and id=1' )->delete(); 
  5.    $list=$user->where('id>1')->limit('5')->order('id desc')->field('id,username')->select();  

(2)、跨表查詢$user->table()

  1. $list=$user->table('aoli_user u,aoli_test t')->where('u.id=t.id')->select();  

(3)、$user->data() data方法是可以被替代的,主要在save,add,delete操作的時候使用,保存數據用的

  1. $Model->data($data)->add(); 
  2. $Model->data($data)->where( 'id=3' )->save(); 

Data 方法的參數支持對象和數組,如果是對象會自動轉換成數組,如果不定義 data 方法賦值,也可以使用 create 方法或者手動給數據對象賦值的方式.

(4)、$user->field()

指定查詢哪些字段字段,參數可以是字符串field('user.id as uid,m.id as mid '),也可以是數組field(array('user.id'=>'uid','m.id'=>'mid'))

(5)、$user->order()

參數也是既可以是字符串order('id desc')也可以是數組order(array('id'=>'desc','username'))

  1. $Model->field( 'id,nickname as name' )->select(); 
  2. $Model->field(array'id','nickname'=>'name' ))->select(); 

(6)、limit()

有兩個參數,第一個指起始位置,第二個參數指定查詢多少條.

limit('8')  從第1條開始,查8條

limit('3,8')  從第3條開始,查8條

(7)、page()查詢分頁

(8)、group()分組

$user->group('')->select()

(9)、having方法,主要用于二次過濾。

(10)、join關聯查詢,常用的有內關聯,左關聯,右關聯,默認為左關聯

(11)、distinct 唯一性過濾

select distinct id ,username from ..

過濾掉重復過濾

$user->distinct(true)->select();

(12)、relation方法 關聯模型

(13)、lock 查詢鎖 lock(true)

3、更新數據 save()

  1. $user=M('user'); 
  2. $data['password']='aaaa'
  3. $list=$user->where('id=1')->save($data); 
  4. //或者 
  5. $user=M('user'); 
  6. $data['password']='aaaa'
  7. $data['id']='4'
  8. $list=$user->save($data); 
  9. //或者 
  10. $user=M('user'); 
  11. $data['password']='aaaa'
  12. $data['id']='4'
  13. $list=$user->data($data)->save(); 

create來更新數據

create.html:

  1. <form action="__URL__/addit" method="post"> 
  2.       <input type="text" name="id" /> 
  3.       <input type="text" name="username" /> 
  4.       <input type="password" name="password" /> 
  5.       <input name="id" type="hidden" value="25" /> 
  6.       <input type="submit" name="sub" value="提交" /> 
  7. </form> 

UserAction.class.php

  1. function create(){ 
  2.         $this->display(); 
  3.      } 
  4.       
  5.      function addit(){ 
  6.          $user=M('user'); 
  7.          if($vo=$user->create()){ 
  8.              //$user->password=md5($user->password); 
  9.              if($user->save()){ 
  10.                  $this->success('更新成功'); 
  11.              }else
  12.                  $this->error('更新失敗');     
  13.              } 
  14.          } 
  15.      } 

$vo為影響的行數,即更新了多少行,其它方法諸如setInc(通常是數字的字段來進行操作),第一個寫字段,第二個寫條件,第三個寫需要增加整數:

$list=$user->setInc('price','id=1',3);//表示price的字段加3

setDec就是進行減的操作

$list=$user->setDec('price','id=1',3);//表示price的字段減3

setField單條記錄定向修改

$user->where('id=1')->setField(array('username','password'),array('google','baidu'));

4、添加數據 add()

  1. $user=M('user'); 
  2. $data['password']='aaaa'
  3. $list=$user->data($data)->add();   

$list為插入后的主鍵值,或者用createg來添加:

  1. function addit(){ 
  2.      $user=M('user'); 
  3.      $vo=$user->create(); 
  4.      $user->add();         
  5.  } 

表單post過來的值經過create方法以數組的形式壓縮到了$vo中

5、刪除數據 delete()

  1. function del(){ 
  2.    $user=M('user'); 
  3.    $list=$user->delete(25); 
  4.    dump($list);      
  5. //或者 
  6. function del(){ 
  7.    $user=M('user'); 
  8.    $list=$user->where('id>5')->delete(); 
  9.    dump($list);      

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

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产亚洲美女精品久久久| 国内精品久久久久久久久| 中文字幕亚洲欧美日韩2019| 97色在线观看免费视频| 日韩久久午夜影院| 欧美一级片在线播放| 久久人人爽人人| 亚洲丁香久久久| 91福利视频在线观看| 黑人巨大精品欧美一区二区免费| 91成人在线观看国产| 国内精久久久久久久久久人| 一区二区成人av| 欧美亚洲另类激情另类| 久久免费成人精品视频| 亚洲电影第1页| 国产欧美一区二区三区在线| 欧美亚洲视频在线看网址| 日韩电影在线观看永久视频免费网站| 欧美日韩国产精品一区| 亚洲激情视频网站| 色综合久久中文字幕综合网小说| 搡老女人一区二区三区视频tv| 欧美国产日韩中文字幕在线| 国产精品久久久久免费a∨大胸| 亚洲国产精品网站| 深夜福利亚洲导航| 国产91在线播放精品91| 成人免费视频网址| 色偷偷88888欧美精品久久久| 亚洲精品免费av| 亚洲欧美另类在线观看| 国内精品久久久久影院 日本资源| 亚洲国产又黄又爽女人高潮的| 尤物九九久久国产精品的分类| 日本精品久久久久影院| 久久精品国产欧美激情| 永久免费看mv网站入口亚洲| 最近2019中文字幕mv免费看| 国产日韩欧美视频| 欧美又大又粗又长| 欧美在线中文字幕| 国产视频精品自拍| 欧美日韩福利在线观看| 91tv亚洲精品香蕉国产一区7ujn| 亚洲尤物视频网| 欧美www在线| 欧美最猛性xxxxx免费| 亚洲韩国欧洲国产日产av| 奇门遁甲1982国语版免费观看高清| 欧美乱大交做爰xxxⅹ性3| 亚洲毛片在线免费观看| 中文字幕亚洲激情| 午夜精品久久久99热福利| 国产亚洲成av人片在线观看桃| 91精品国产成人| 97精品一区二区三区| 国产精品福利小视频| 2019精品视频| 精品久久久久久久久久久久久久| 国产美女被下药99| 日韩中文字幕在线视频| 亚洲天堂一区二区三区| 欧美wwwwww| 国产精品日韩一区| 68精品国产免费久久久久久婷婷| 日韩精品视频免费专区在线播放| 久久影院在线观看| 欧美影院成年免费版| 一区二区三区 在线观看视| 26uuu日韩精品一区二区| 久久激情五月丁香伊人| 国产亚洲人成网站在线观看| 欧美激情第一页xxx| 97人洗澡人人免费公开视频碰碰碰| 狠狠色狠色综合曰曰| 亚洲欧美一区二区三区情侣bbw| 国产精品美女在线| 91精品国产九九九久久久亚洲| 国产精品一区二区三区久久久| 日韩在线视频播放| 欧美怡红院视频一区二区三区| 国语自产精品视频在免费| 久久久伊人日本| 亚洲有声小说3d| 久久精品国产一区二区三区| 欧美成人午夜剧场免费观看| 欧美性受xxxx黑人猛交| 韩剧1988免费观看全集| 亚洲欧洲中文天堂| 亚洲精品一二区| 国产69精品久久久久9999| 亚洲91精品在线| 亚洲欧美日韩国产成人| 国产69久久精品成人看| 亚洲精品大尺度| 国产精品久久一区主播| 国产精品青青在线观看爽香蕉| 国产精品免费久久久| 亚洲美女免费精品视频在线观看| 日韩中文字幕亚洲| 欧美富婆性猛交| 久久6免费高清热精品| 国产精品亚洲一区二区三区| 91国产视频在线播放| 国产网站欧美日韩免费精品在线观看| 91精品久久久久久久久青青| 日韩欧美第一页| 欧美日韩国产色视频| 美日韩在线视频| 亚洲新声在线观看| 国产精品久久久亚洲| 国产成人福利夜色影视| 国产精品天天狠天天看| 2018日韩中文字幕| 国产欧美日韩中文字幕| 日韩成人在线视频观看| 久久久久久中文| 岛国av一区二区| 中文字幕日韩高清| 日韩欧美福利视频| 黄色成人av在线| 久久精品福利视频| 日韩精品视频免费在线观看| 精品一区精品二区| 日韩精品在线观看一区二区| 97精品视频在线观看| 国产在线观看一区二区三区| 色噜噜久久综合伊人一本| 日本国产欧美一区二区三区| 成人午夜激情免费视频| 久久久久国产精品免费网站| 久久精品一区中文字幕| 一区二区在线视频播放| 欧美精品午夜视频| 亚洲日韩第一页| 国产亚洲精品久久久优势| 日韩在线视频一区| 亚洲黄色av网站| 久久中文字幕在线| 亚洲欧美在线看| 国外成人在线直播| 日韩欧美极品在线观看| 国产日韩欧美在线| 国产精品aaaa| 欧美一级淫片播放口| 亚洲国产成人精品久久| 亚洲a中文字幕| 欧美日韩精品在线播放| 亚洲视频在线观看| 日韩中文字幕不卡视频| 色综合视频一区中文字幕| 亚洲最新av在线| 黑人极品videos精品欧美裸| 一本色道久久综合亚洲精品小说| 日韩中文在线中文网三级| 亚洲成人aaa| 欧美日韩亚洲精品一区二区三区| 91网站在线免费观看| 国产在线观看91精品一区| 91精品久久久久久久久久久| 久久国产精品久久久久久久久久| 成人黄色av播放免费| 日本成人在线视频网址|