亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

快速入門ThinkPHP 5.0 --模型篇

難度中級
時長 3小時 0分
學習人數
綜合評分9.67
70人評價 查看評價
10.0 內容實用
9.5 簡潔易懂
9.5 邏輯清晰
  • 看圖,沒什么好說,where可以千變萬化,我服氣 bulidSql()返回一個sql語句,select whereOr()或者
    查看全部
    0 采集 收起 來源:條件構造器

    2017-10-10

  • 當delete()要刪除的條件是主鍵時,可以直接在里面傳遞參數
    查看全部
  • #update //$db = Db::name('user') ->where([ 'id'=>幾幾幾 ]) -> update([ '字段名'=>'更新內容','字段名'=>'更新內容']); //更新指定數據,更新多個字段使用 #setField //$db = Db::name('user') ->where([ 'id'=>幾幾幾 ]) -> setField('字段名'='更新內容'); //更新指定數據,更新一個字段使用 #setInc //$db = Db::name('user') ->where([ 'id'=>幾幾幾 ]) -> setInc(參數); //自增指定數據,參數為自增數 #setDec //$db = Db::name('user') ->where([ 'id'=>幾幾幾 ]) -> setDec(參數);
    查看全部
  • insertGetId()插入成功返回的是自增ID 二維數組可以使用insertAll一起插入10條記錄,返回10
    查看全部
    0 采集 收起 來源:添加數據

    2017-10-10

  • 總結,使用Db::table(table_name)里面的表名需要加前綴,Db::name(table_name)和db(table_name)則不需要加前綴 還有select(str) where(arry) value(str) find() column()返回一位數組,可傳遞兩個參數,第一個參數為key,第二個參數為value
    查看全部
  • 修改數據庫配置方式 1.可在config下的database.php返回配置信息 2.在方法里面引入 use think\db;DB::connect(array);返回一個數組配置 3.同樣是DB::connect("mysql://root:[email protected]:3306:/databasename#utf8"); 4.在配置文件中,返回一個array,DB::connect("array");
    查看全部
  • 常用鏈式操作 $res=$db ->where('id','>',5) 條件ID>5 ->field('username','id') 只搜索username和id兩個字段 ->order('id DESC') order排序 id DESC id倒序 ->limit(3,7) limit截取 3,7 從3開始截取7個 ->page(3,5) page( )多用于分頁 ->group('`group`') ->select(); select( ); 搜索 var_dump($res);
    查看全部
    1 采集 收起 來源:鏈式操作

    2018-03-22

  • 下半部分有點迷糊,有時間重看
    查看全部
    0 采集 收起 來源:條件構造器

    2017-10-10

  • 設置了軟刪除的基礎上進行真刪除, 但軟刪除過了的數據無法真刪除
    查看全部
  • model設置軟刪除
    查看全部
  • 軟刪除 軟刪除查詢
    查看全部
  • 模型獲取器 成員方法(get字段名Attr)[字段名首字母大寫] 在model中使用 在controller中use下model中的類(該類需繼承model類),利用 類名::get() 進行獲取數據值 可利用toArray獲取改后數據 可利用getData獲取改前數據
    查看全部
    0 采集 收起 來源:模型獲取器

    2017-10-09

  • 聚合方法
    查看全部
    0 采集 收起 來源:模型聚合操作

    2017-10-09

  • 刪除: delete(' ');函數 刪除 沒有條件是不會執行操作的 #delete('') 返回影像記錄的行數 加where()條件,或者delete(''主鍵名); $res=$db->where(['id'=>2])->delete(); var_dump('res'); $res=$db->delete(1); var_dump('res'); 如果where("1=1")的話會刪除所有記錄(慎用) $res=$db->where("1=1")->delete( );
    查看全部
  • 改: update(' ');函數 語法 更新數據 $res=$db->where(['id'=>幾幾幾])->update(['字段名'=>'更新內容']); var_dump('res'); update(' '); 返回影像行數 setField(' ')函數 語法 更新某一條數據 $res=$db->where(['id'=>幾幾幾])->setField(['字段名'=>'更新內容']); var_dump('res'); setField(' '); 返回影像行數,每次只更新一個字段 setInc(' ')函數 語法 數量+1 $res=$db->where(['id'=>幾幾幾])-setInc('num'); var_dump('res'); #setInc('某個字段') 返回影像行數,每執行一次,都加1 通常用于新聞瀏覽數 setDec(' ')函數 語法 數量-1 $res=$db->where(['id'=>幾幾幾])-setDec('num'); var_dump('res'); #setInc('某個字段') 返回影像行數,每執行一次,都減1 通常用于新聞瀏覽數
    查看全部

舉報

0/150
提交
取消
課程須知
1、有一定的php基礎。 2、對ThinkPHP5 有一定的了解。 3、沒有接觸過tp5 的學生可以先看下我之前錄制的 <快速入門 ThinkPHP5 基礎篇>
老師告訴你能學到什么?
1、ThinkPHP5 的數據庫操作類 2、ThinkPHP5 的數據模型 3、使用數據模型快速對數據庫進行增刪改查的操作 4、ThinkPHP5 的自動完成操作 5、模型的自動時間戳和軟刪除

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!