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

首頁 > 開發 > ThinkPHP > 正文

thinkphp的CURD和查詢方式介紹

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

這篇文章主要介紹了thinkphp的CURD和查詢方式,有需要的朋友可以參考一下,對數據的讀取 Read,代碼如下:

  1. $m=new Model('User'); 
  2.  
  3. $m=M('User'); 
  4.  
  5. select 
  6.  
  7. $m->select();//獲取所有數據,以數組形式返回 
  8.  
  9. find 
  10.  
  11. $m->find($id);//獲取單條數據 
  12.  
  13. getField(字段名)//獲取一個具體的字段值 
  14.  
  15. $arr=$m->where('id=2')->getField('username'); 

ThinkPHP 3 創建數據    (重點)

對數據的添加 Create,代碼如下:

  1. $m=new Model('User'); 
  2.  
  3. $m=M('User'); 
  4.  
  5. $m->字段名=值 
  6.  
  7. $m->add(); 

返回值是新增的id號

ThinkPHP 3 刪除數據    (重點),代碼如下:

  1. $m=M('User'); 
  2.  
  3. $m->delete(2);               //刪除id為2的數據 
  4.  
  5. $m->where('id=2')->delete(); //與上面效果相同,也是刪除id為2的數據 

返回值是受影響行數

ThinkPHP 3 更新數據    (重點),代碼如下:

  1. $m=M('User'); 
  2.  
  3. $data['id']=1; 
  4.  
  5. $data['username']='ztz2'
  6.  
  7. $m->save($data);   

返回值是受影響行數

一、普通查詢方式

二、表達式查詢方式

三、區間查詢

四、統計查詢

五、SQL直接查詢

一、普通查詢方式

a、字符串

代碼如下:

$arr=$m->where("sex=0 and username='gege'")->find();

b、數組,代碼如下:

  1. $data['sex']=0; 
  2.  
  3. $data['username']='gege'
  4.  
  5. $arr=$m->where($data)->find(); 

注意:這種方式默認是and的關系,如果使用or關系,需要添加數組值,代碼如下:

  1. $data['sex']=0; 
  2.  
  3. $data['username']='gege'
  4.  
  5. $data['_logic']='or'

二、表達式查詢方式,代碼如下:

  1. $data['id']=array('lt',6); 
  2.  
  3. $arr=$m->where($data)->select(); 

EQ 等于

NEQ不等于

GT 大于

EGT大于等于

LT 小于

ELT小于等于

LIKE 模糊查詢

代碼如下:

  1. $data['username']=array('like','%ge'); 
  2.  
  3. $arr=$m->where($data)->select(); 
  4.  
  5. NOTLIKE 
  6.  
  7. $data['username']=array('notlike','%ge%'); //notlike中間沒有空格 
  8.  
  9. $arr=$m->where($data)->select(); 

注意:如果一個字段要匹配多個通配符,代碼如下:

  1. $data['username']=array('like',array('%ge%','%2%','%五%'),'and');//如果沒有第三個值,默認關系是or關系 
  2.  
  3. $arr=$m->where($data)->select(); 
  4.  
  5. BETWEEN 
  6.  
  7. $data['id']=array('between',array(5,7)); 
  8.  
  9. $arr=$m->where($data)->select(); 
  10.  
  11. //SELECT * FROM `tp_user` WHERE ( (`id` BETWEEN 5 AND 7 ) ) 
  12.  
  13. $data['id']=array('not between',array(5,7));//注意,not 和 between中間一定要有空格 
  14.  
  15. $arr=$m->where($data)->select(); 
  16.  
  17. IN 
  18.  
  19. $data['id']=array('in',array(4,6,7)); 
  20.  
  21. $arr=$m->where($data)->select(); 
  22.  
  23. //SELECT * FROM `tp_user` WHERE ( `id` IN (4,6,7) ) 
  24.  
  25. $data['id']=array('not in',array(4,6,7)); 
  26.  
  27. $arr=$m->where($data)->select(); 
  28.  
  29. //SELECT * FROM `tp_user` WHERE ( `id` NOT IN (4,6,7) ) 

三、區間查詢,代碼如下:

  1. $data['id']=array(array('gt',4),array('lt',10));//默認關系是 and 的關系 
  2.  
  3. //SELECT * FROM `tp_user` WHERE ( (`id` > 4) AND (`id` < 10) )  
  4.  
  5. $data['id']=array(array('gt',4),array('lt',10),'or'//關系就是or的關系 
  6.  
  7. $data['name']=array(array('like','%2%'),array('like','%五%'),'gege','or'); 

四、統計查詢

count //獲取個數

max   //獲取最大數

min   //獲取最小數

avg   //獲取平均數

sum   //獲取總和

五、SQL直接查詢

a、query 主要數處理讀取數據的

成功返回數據的結果集

失敗返回boolean false

代碼如下:

  1. $m=M(); 
  2.  
  3. $result=$m->query("select *  from t_user where id >50"); 
  4.  
  5. var_dump($result); 

b、execute 用于更新個寫入操作

成功返回影響行數

失敗返回boolean false

代碼如下:

  1. $m=M(); 
  2.  
  3. $result=$m->execute("insert into t_user(`username`) values('ztz3')"); 
  4.  
  5. var_dump($result); 

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

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩国产激情在线| 91手机视频在线观看| 日韩在线视频网| 日韩免费在线观看视频| 亚洲精品99999| 亚洲国产一区自拍| 亚洲欧美中文字幕| 亚洲永久免费观看| 日韩经典中文字幕在线观看| 亚洲色图五月天| 亚洲精品二三区| 亚洲香蕉伊综合在人在线视看| 91欧美精品成人综合在线观看| 久久精品成人动漫| 欧美做爰性生交视频| 亚洲一区美女视频在线观看免费| 97国产精品免费视频| 日本中文字幕成人| 国产精品18久久久久久首页狼| 亚洲天堂色网站| 中文字幕欧美日韩va免费视频| 国产日韩视频在线观看| 欧美最猛性xxxxx(亚洲精品)| 久久国产精品影片| 久久久久久久久久久久久久久久久久av| 欧美日韩激情视频8区| 国产日韩换脸av一区在线观看| 久久成人18免费网站| 国产v综合v亚洲欧美久久| 亚洲国产精品久久久久秋霞蜜臀| 日韩av网站电影| 日韩经典第一页| 欧美激情手机在线视频| 精品久久香蕉国产线看观看亚洲| 国产精品扒开腿做爽爽爽的视频| 国产精品久久久久免费a∨大胸| 日本精品在线视频| 日韩欧美视频一区二区三区| 欧美一性一乱一交一视频| 日韩精品久久久久久福利| 欧美日韩成人网| 亚洲国产精品99| 亚洲国产精品系列| 成人综合网网址| 国产精品精品久久久| 日韩欧美亚洲范冰冰与中字| 成人免费福利在线| 国产成人高潮免费观看精品| 国产欧美日韩丝袜精品一区| 成人免费视频xnxx.com| 国产欧美一区二区三区在线看| 热99精品里视频精品| 激情成人中文字幕| 色婷婷综合久久久久| 成人a级免费视频| 精品国内亚洲在观看18黄| 在线日韩第一页| 欧美一区二粉嫩精品国产一线天| 中文字幕日韩精品在线| 成人精品网站在线观看| 亚洲在线第一页| 色狠狠av一区二区三区香蕉蜜桃| 亚洲电影免费观看高清完整版在线| 91牛牛免费视频| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲色图欧美制服丝袜另类第一页| 亚洲自拍小视频| 久久中文字幕视频| 欧美电影免费观看电视剧大全| 97在线免费视频| 欧美激情伊人电影| 性夜试看影院91社区| 97在线视频免费播放| 亚洲国语精品自产拍在线观看| 91午夜在线播放| 日本高清不卡在线| 国产成人精品在线| 中文字幕亚洲综合久久筱田步美| 亚洲天堂第二页| 国产精品久久中文| 日韩电影第一页| 亚洲国产精品悠悠久久琪琪| 性色av一区二区三区红粉影视| 91九色国产视频| 91美女福利视频高清| 久久久国产精品视频| 日韩中文在线不卡| 日韩大陆欧美高清视频区| 欧美精品性视频| 日韩av在线不卡| 亚洲人午夜色婷婷| 亚洲色图欧美制服丝袜另类第一页| 8090理伦午夜在线电影| 韩国三级电影久久久久久| 亚洲免费福利视频| 久久这里只有精品视频首页| 成人欧美一区二区三区黑人| 美女福利精品视频| 久久久久久久激情视频| 91av国产在线| 亚洲人午夜精品免费| 欧美性感美女h网站在线观看免费| 亚洲精品小视频在线观看| 国产精品亚洲综合天堂夜夜| 国产精品国产自产拍高清av水多| 久久久久久久久国产| 色综合视频一区中文字幕| 性欧美xxxx视频在线观看| 精品毛片三在线观看| 亚洲第一在线视频| 久久久精品久久| 欧美影院在线播放| 在线播放国产一区中文字幕剧情欧美| 欧美高清一级大片| 国产精品九九久久久久久久| 欧美性做爰毛片| 国产啪精品视频网站| 色综合伊人色综合网| 日韩欧美在线视频日韩欧美在线视频| 欧美一级电影免费在线观看| 亚洲人成自拍网站| 91精品国产高清久久久久久| 久久久久久久久久久免费| 欧美另类老女人| 欧美成人全部免费| 69av成年福利视频| 中文字幕精品一区久久久久| www.日韩不卡电影av| 亚洲视频777| 国产美女高潮久久白浆| 欧美性极品xxxx娇小| 26uuu亚洲国产精品| 成人444kkkk在线观看| 国产精品久久久久999| 国产成人一区二| 色阁综合伊人av| 精品人伦一区二区三区蜜桃免费| 免费91麻豆精品国产自产在线观看| 永久免费精品影视网站| 一区二区欧美激情| 国产亚洲精品久久久| 伊人久久久久久久久久久久久| 久久成人这里只有精品| 欧美精品九九久久| 成人网中文字幕| 日韩免费在线电影| 国产午夜精品免费一区二区三区| 久久久爽爽爽美女图片| 成人免费大片黄在线播放| 在线一区二区日韩| 欧美性xxxx18| 国产亚洲精品美女| 欧美亚洲视频在线观看| 亚洲欧美日本伦理| 久久躁狠狠躁夜夜爽| 国产精品一区久久久| 久久精品在线视频| 国产精品video| 欧美丰满少妇xxxxx做受| 高清欧美性猛交| 亚洲欧美中文日韩v在线观看| 日韩欧美a级成人黄色| 成人性生交大片免费看视频直播| 久久99视频精品|