-
$db=Db::name('user); 可以先把字段賦值給$db這個變量 $db->insert(['鍵名'=>'鍵值']);#insert函數, 返回影像記錄的行數 插入數 $db->insertGetid(['鍵名'=>'鍵值']);#insertGetid函數是返回用戶的自增ID $data=[]; for($i=0;$i<10;$i++){ $data[]=[ 'username'=>'zhangzhang', 'password'=>md5('123123'), 'email'=>"921{$i}@qq.com" ]; } $res=$db->insertAll($data);#insertALL() 插入數據成功的行數查看全部
-
數據庫:查 use think\Db;進行數據庫操作 query寫法 Db::query("select * from 某個表"); table寫法 $res=Db::table('某個表')->select(); 加條件 Db::table('某個表')->where('條件')->select(); find():查詢一條記錄 Db::table('imooc_user')->find(); name寫法 Db::name('user')->select(); 可以省略表前綴; 前提是在database配置好 'prefix' => '表前綴', db助手寫法 db('user',[], false)->find( ); db()助手函數每次都會實例化,不同于Db::table(), 所以不想它每次實例化的話,可以加入參數db(tableName, [ ], false)來禁止查看全部
-
測試數據庫是否連接成功: use think\Db; //引用類 $arr=Db::connect(); var_dump();//直接打印 最簡單粗暴查看全部
-
如圖所示,會先鏈接where后鏈接shereOr,也就是表達式會先AND,后OR查看全部
-
#detele //$db = Db::name('user') -> where([ 'id' => 幾幾幾 ]) ->detele(); // 等價于 //$db = Db::name('user') -> detele(幾幾幾); //沒有條件不會刪除所有數據 如果where 參數為 '1=1',即可刪除所有數據查看全部
-
#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(參數); //自減指定數據,參數為自減數查看全部
-
筆記筆記查看全部
-
#select // Db::table('表名')->where([ 'id' => 幾幾幾 ])->select(); //查詢所有結果 //結果不存在返回一個空數組 #find // Db::table('表名')->where([ 'id' => 幾幾幾 ])->find(); //查詢一條結果 //結果不存在返回NULL #value // Db::table('表名')->where([ 'id' => 幾幾幾 ])->value('字段名'); //查詢一條結果 //結果不存在返回NULL #column // Db::table('表名')->where([ 'id' => 幾幾幾 ])->column('字段名','字段名'); //返回該字段名下的所有結果 //如果有第二個參數,第二個參數的值會作為key輸出 //結果不存在返回一個空數組 #Db::table()和Db::name()區別; //table需要加前綴,name不用加 #db類 //db('字段名'),每次使用都會實例化這個類 //不想實例化就得加第三參數,像這樣 //db('字段名',[],false)查看全部
-
1 User::create([],true) true作用 數據庫中沒有插入的字段也不會報錯,過濾多余的字段錯誤, 2 save()方法查看全部
-
where()->field("查詢哪些字段字段一,字段二")->order('id DESC'排序)->limit()->page(2,5)簡化limut分頁功能-0->select()查看全部
-
第二種方式 where()->whereOr()查看全部
-
where("id","between","1,5" 或者 [1,10])包括1和5查看全部
舉報
0/150
提交
取消