abstract:<?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.' 条记录~~':'删除失败'; } //不要删除数据,使用软删除来实现 }
Correcting teacher:查无此人Correction time:2019-05-09 14:02:16
Teacher's summary:完成的不错。数据库最多的操作就是增删查改。继续加油。