abstract:<?php namespace app\index\controller; use think\Db; class Curd { //只查找一条数据; public function find(){ $res = Db::table('admin') ->field("qq,p
<?php namespace app\index\controller; use think\Db; class Curd { //只查找一条数据; public function find(){ $res = Db::table('admin') ->field("qq,password") ->where('id','>',1) ->find(); // find();只返回一条数据; dump($res); } //查询: public function select(){ $res = Db::table('admin') ->field("qq,password,avatar") ->where('qq','=','admin') // ->order('id') //排序,默认升序; ->select(); // ->limit(5) //查询条数; dump($res); } //添加; public function insert(){ $data = [ 'qq'=>'赛文', 'password'=>123123, 'avatar'=>'www.baidu.com' ]; // * $num返回的是记录条数; // $num = Db::table('admin')->insert($data); // $id = Db::getLastInsID(); //return $num?'添加成功,id='.$id : '添加失败'; // $id = Db::table('admin')->insertgetId($data); // return $id?'添加成功,id='.$id : '添加失败'; // $num = Db::table('admin')->data($data)->insert($data); // $id = Db::getLastInsID(); // return $num?'添加成功,id='.$id : '添加失败'; //添加多条记录; // * $num返回的是记录条数; // $num = Db::table('admin')->data($data)->insertAll($data); } public function update(){ $num = Db::table('admin') ->where('qq','=','111111') //更新前的数据 ->data(['password'=> Db::raw('password+99999')]) //更新后的数据; // ->data(['qq'=> '花裤裤']) //更新后的数据,文字跟新; // ->data(['qq'=> ['inc', 1]') //更新后的数据,添加一个字段; ->update(); // $num = Db::table('admin')->update(['qq'=>'小龙女','id'=>4]); return $num?'更新成功' : '更新失败'; } //删除; public function delete(){ $num = Db::table('admin') ->where('id','>',6) //删除多个就放到数组里面[1,2,3]; ->delete(); return $num?'删除成功' : '更删除失败'; } }
Correcting teacher:查无此人Correction time:2019-05-20 09:18:25
Teacher's summary:完成的不错。学习php的语法后,重要的知识点,就是数据库的增删查改。继续加油。