-
看圖,沒什么好說,where可以千變萬化,我服氣 bulidSql()返回一個sql語句,select whereOr()或者查看全部
-
當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查看全部
-
總結,使用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);查看全部
-
下半部分有點迷糊,有時間重看查看全部
-
設置了軟刪除的基礎上進行真刪除, 但軟刪除過了的數據無法真刪除查看全部
-
model設置軟刪除查看全部
-
軟刪除 軟刪除查詢查看全部
-
模型獲取器 成員方法(get字段名Attr)[字段名首字母大寫] 在model中使用 在controller中use下model中的類(該類需繼承model類),利用 類名::get() 進行獲取數據值 可利用toArray獲取改后數據 可利用getData獲取改前數據查看全部
-
聚合方法查看全部
-
刪除: 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
提交
取消