摘要:<?php namespace app\index\controller; use think\Db; class Curd { //只查找一條數(shù)據(jù); public function find(){ $res = Db::table('admin') ->field("qq,p
<?php namespace app\index\controller; use think\Db; class Curd { //只查找一條數(shù)據(jù); public function find(){ $res = Db::table('admin') ->field("qq,password") ->where('id','>',1) ->find(); // find();只返回一條數(shù)據(jù); dump($res); } //查詢: public function select(){ $res = Db::table('admin') ->field("qq,password,avatar") ->where('qq','=','admin') // ->order('id') //排序,默認(rèn)升序; ->select(); // ->limit(5) //查詢條數(shù); dump($res); } //添加; public function insert(){ $data = [ 'qq'=>'賽文', 'password'=>123123, 'avatar'=>'www.baidu.com' ]; // * $num返回的是記錄條數(shù); // $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返回的是記錄條數(shù); // $num = Db::table('admin')->data($data)->insertAll($data); } public function update(){ $num = Db::table('admin') ->where('qq','=','111111') //更新前的數(shù)據(jù) ->data(['password'=> Db::raw('password+99999')]) //更新后的數(shù)據(jù); // ->data(['qq'=> '花褲褲']) //更新后的數(shù)據(jù),文字跟新; // ->data(['qq'=> ['inc', 1]') //更新后的數(shù)據(jù),添加一個(gè)字段; ->update(); // $num = Db::table('admin')->update(['qq'=>'小龍女','id'=>4]); return $num?'更新成功' : '更新失敗'; } //刪除; public function delete(){ $num = Db::table('admin') ->where('id','>',6) //刪除多個(gè)就放到數(shù)組里面[1,2,3]; ->delete(); return $num?'刪除成功' : '更刪除失敗'; } }
批改老師:查無此人批改時(shí)間:2019-05-20 09:18:25
老師總結(jié):完成的不錯(cuò)。學(xué)習(xí)php的語法后,重要的知識(shí)點(diǎn),就是數(shù)據(jù)庫的增刪查改。繼續(xù)加油。