abstrait:<?php namespace app\index\controller; use think\console\Table; use think\Db; class Query{ //查詢單條 public function find
<?php namespace app\index\controller; use think\console\Table; use think\Db; class Query{ //查詢單條 public function find(){ $res = Db::table('userinfo') ->field(['name','sex','age']) ->where('id','>',1) ->find(); dump($res); } //查詢多條 public function select(){ $res = Db::table('userinfo') -> where('age','>',0) -> order('id desc') ->limit(2) ->select(); dump($res); } //單條插入 public function insert(){ $data = [ 'name'=>'魏惠芳', 'sex'=>'女', 'age'=>30, 'email'=>'zd@qq.com', 'status'=>1 ]; // $num = Db::table('userinfo')->insert($data); // $id = Db::getLastInsID(); // return $num ? '添加成功':'沒有記錄被添加'; $id = Db::table('userinfo')->insertGetId($data); return $id ? '添加成功 = '.$id:'沒有記錄被添加'; } //多條記錄 public function insertAll(){ $data = [ ['name'=>'王麗', 'sex'=>'女', 'age'=>26, 'email'=>'wl@qq.com', 'status'=>1], ['name'=>'高興', 'sex'=>'女', 'age'=>28, 'email'=>'gx@qq.com', 'status'=>1], ['name'=>'楊文瀾', 'sex'=>'男', 'age'=>22, 'email'=>'ywl@qq.com', 'status'=>1] ]; $num = Db::Table('userinfo')->data($data)->insertAll(); return $num? '添加成功了 '.$num.' 條記錄~~':'失敗'; } //更新操作 public function update(){ // $num = Db::table('userinfo') ->where('status','=',0) ->data('status',1) ->update(); return $num? '更新成功了 '.$num.' 條記錄~~':'更新失敗'; } //刪除操作 public function delete(){ $num = Db::table('userinfo') ->delete(6); return $num? '刪除成功了 '.$num.' 條記錄~~':'刪除失敗'; } //批量刪除操作 public function deleteAll(){ $num = Db::table('userinfo') ->where('id','<','3') ->delete(); return $num? '刪除成功了 '.$num.' 條記錄~~':'刪除失敗'; } //不要?jiǎng)h除數(shù)據(jù),使用軟刪除來實(shí)現(xiàn) }
Professeur correcteur:查無此人Temps de correction:2019-05-09 14:02:16
Résumé du professeur:完成的不錯(cuò)。數(shù)據(jù)庫最多的操作就是增刪查改。繼續(xù)加油。