サマリー:<?php namespace app\index\controller; use think\Db; class Query { public function find() { $res = Db::table('user_info')->field(['name','s
<?php namespace app\index\controller; use think\Db; class Query { public function find() { $res = Db::table('user_info')->field(['name','skill'])->where('status = 1')->find(); $res = implode($res); return ($res); } public function select() { $res = Db::table('user_info')->field(['name','age','sex','skill'])->where('age < 22')->order('user_id asc')->select(); dump($res); } public function insert() { $data = ['name'=>'天門真人1','skill'=>'正派功法','password'=>sha1(123456)]; $res = Db::table('user_info')->data($data)->insert(); $id = Db::getLastInsId(); return '成功執(zhí)行'.$res.'條數(shù)據(jù) '.' 最后一條id是:'.$id; } public function insertAll() { $datas = [ ['name'=>'天門真人2','skill'=>'正派功法','password'=>sha1(123456)], ['name'=>'天門真人3','skill'=>'正派功法','password'=>sha1(123456)], ['name'=>'天門真人4','skill'=>'正派功法','password'=>sha1(123456)], ]; // 新增多條記錄,以二維數(shù)組的方式 $res = Db::table('user_info')->data($datas)->insertAll(); $id = Db::getLastInsId(); return '成功執(zhí)行'.$res.'條數(shù)據(jù)'.'the last id is: '.$id; } public function update() { $name = '獨孤九劍'; $res = Db::table('user_info')->where('age < 33')->data(['age'=>Db::raw('age - 14')])->update(); return $res? 'success update:'.$res:'false!'; } public function delete() { $num = Db::table('user_info')->where('name','like','天門真人%')->delete(); return 'success delete:'.$numn; } }
每個方法都測試過,成功執(zhí)行,
添削の先生:天蓬老師添削時間:2019-04-14 21:58:11
先生のまとめ:代碼無明顯問題, 有個建議, 關于類的命名, 盡可能不要與系統(tǒng)框架重復, 哪怕可以通過命名空間進行區(qū)分,例如,你用到的Query, find