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

首頁 > 編程 > PHP > 正文

關于ThinkPHP 5.數據庫的一些基本操作

2020-03-22 17:58:43
字體:
來源:轉載
供稿:網友
新增普通新增
$User = M( User // 實例化User對象$data[ name ] = ThinkPHP $data[ email ] = [email protected] $User- add($data);
連續操作
$User = M( User // 實例化User對象$data[ name ] = ThinkPHP $data[ email ] = [email protected] $User- data($data)- add();
使用Create
$User = M( User // 實例化User對象 // 根據表單提交的POST數據創建數據對象$User- create();$User- add(); // 根據條件保存修改的數據
批量插入數據
$User- addAll($data)
讀取select方法
$User = M( User // 實例化User對象 // 查找status值為1的用戶數據 以創建時間排序 返回10條數據$list = $User- where( status=1 )- order( create_time )- limit(10)- select();
數組作為查詢條件
$User = M( User // 實例化User對象$condition[ name ] = thinkphp $condition[ status ] = 1; // 把查詢條件傳入查詢方法$User- where($condition)- select();
變更多個條件邏輯關系
$User = M( User // 實例化User對象$condition[ name ] = thinkphp $condition[ account ] = thinkphp $condition[ _logic ] = OR // 把查詢條件傳入查詢方法$User- where($condition)- select();
對象方式查詢
$User = M( User // 實例化User對象 // 定義查詢條件$condition = new stdClass(); $condition- name = thinkphp $condition- status= 1; $User- where($condition)- select();
表達式查詢
$User = M( User // 實例化User對象 // 要修改的數據對象屬性賦值$data[ name ] = ThinkPHP $data[ score ] = array( exp , score+1 // 用戶的積分加1$User- where( id=5 )- save($data); // 根據條件保存修改的數據
快捷or查詢
$User = M( User // 實例化User對象$map[ name|title ] = thinkphp // 把查詢條件傳入查詢方法$User- where($map)- select();
快捷多字段and查詢
$User = M( User // 實例化User對象$map[ status title ] =array( 1 , thinkphp , _multi = true); // 把查詢條件傳入查詢方法$User- where($map)- select();
區間查詢
$map[ id ] = array(array( gt ,1),array( lt ,10)) ;
find方法
$User = M( User // 實例化User對象 // 查找status值為1name值為think的用戶數據 $User- where( status=1 AND name= think )- find();
限定field
$User = M( User // 實例化User對象 // 獲取ID為3的用戶的昵稱 $nickname = $User- where( id=3 )- getField( nickname 
返回一個字段組成的數組
$this- getField( id ,true); // 獲取id數組
多個字段返回關聯數組
$User = M( User // 實例化User對象 // 獲取所有用戶的ID和昵稱列表 $list = $User- getField( id,nickname 
限定返回數量
$this- getField( id,name ,5); // 限制返回5條記錄
left join
$Model- join( work ON artist.id = work.artist_id )- join( card ON artist.card_id = card.id )- select();$Model- join( RIGHT JOIN work ON artist.id = work.artist_id )- select();

更多查詢方法可以看這里:
http://doc.thinkVeVb.com/manual/query.html

更新條件選擇后更新
$User = M( User // 實例化User對象 // 要修改的數據對象屬性賦值$data[ name ] = ThinkPHP $data[ email ] = [email protected] $User- where( id=5 )- save($data); // 根據條件保存修改的數據
連貫操作
$User = M( User // 實例化User對象 // 要修改的數據對象屬性賦值$data[ name ] = ThinkPHP $data[ email ] = [email protected] //更新時間字段$data[ time ]=date( Y-m-d H:i:s , time());$User- where( id=5 )- data($data)- save(); // 根據條件保存修改的數據
更新特定字段
$User = M( User // 實例化User對象 // 更改用戶的name值$User- where( id=5 )- setField( name , ThinkPHP 
更新多個字段
$User = M( User // 實例化User對象 // 更改用戶的name和email的值$data = array( name = ThinkPHP , email = [email protected] $User- where( id=5 )- setField($data);
遞增遞減
$User = M( User // 實例化User對象$User- where( id=5 )- setInc( score ,3); // 用戶的積分加3$User- where( id=5 )- setInc( score // 用戶的積分加1$User- where( id=5 )- setDec( score ,5); // 用戶的積分減5$User- where( id=5 )- setDec( score // 用戶的積分減1
刪除條件刪除
$User = M( User // 實例化User對象$User- where( id=5 )- delete(); // 刪除id為5的用戶數據$User- where( status=0 )- delete(); // 刪除所有狀態為0的用戶數據
限定刪除數量
$User- where( status=0 )- order( create_time )- limit( 5 )- delete();
事務
啟動事務:$User- startTrans();  提交事務:$User- commit(); 事務回滾:$User- rollback();

本文講解了關于ThinkPHP 5.數據庫的一些基本操作 ,更多相關內容請關注php 。

相關推薦:

thinkphp5的不同數據添加的規則

關于ThinkPHP5數據庫的相關操作

關于ThinkPHP5的數據庫和模型用法

以上就是關于ThinkPHP 5.數據庫的一些基本操作的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 九九热视频免费在线观看 | 一级做a爱片性色毛片高清 日本一区二区在线看 | 特一级黄色毛片 | 久久精品com | 亚洲精品动漫在线观看 | 亚洲免费视频一区二区 | 爱唯侦察 国产合集 亚洲 | 久久精品网站视频 | 国产精品久久久久久久不卡 | 精品成人网 | 射逼网站 | 免费欧美一级视频 | 国产成人观看 | 亚洲国产精品一区二区精品 | 国产亚洲黑人性受xxxx精品 | 黄色免费在线视频网站 | 九九热免费视频在线观看 | 日本在线视频一区二区三区 | 精选久久 | 欧洲成人在线视频 | 免费在线观看成年人视频 | 99国产精品国产免费观看 | 九色中文字幕 | 欧美特一级片 | 99国产精品国产免费观看 | 日韩黄a | 操嫩草 | 国产视频导航 | 久久99精品久久久久久园产越南 | 在线a视频 | 草草在线观看 | 久久靖品 | 国产精品一区二区三区在线 | 污污短视频| 欧美黄色免费视频 | 国产精品久久久久久久久久久久午夜 | 欧美一级淫片a免费播放口 91九色蝌蚪国产 | xnxx 日本19| 日本精品视频一区二区三区四区 | 91亚洲精品一区二区福利 | 一级做a在线观看 |