abstrait:<?php namespace app\index\controller; use \think\Db; class Index { public function index() {
<?php namespace app\index\controller; use \think\Db; class Index { public function index() { echo '默認(rèn)頁(yè)'; } // 增加 public function add() { $datas = [ [ 'name' => '椅子', 'price' => 50, 'description' => '我是一張椅子' ], [ 'name' => '桌子', 'price' => 1000, 'description' => '我是一張大桌子' ], ]; $data = [ 'name' => '凳子', 'price' => 100, 'description' => '我是一個(gè)圓形凳子' ]; $res=Db::table('comm')->data($datas)->insertAll(); echo $res?'添加了'.$res.'條數(shù)據(jù)':'添加失敗'; } public function select() { $res=Db::table('comm')->select(); $node='<table border="1"><tr><td>id</td><td>商品名</td><td>價(jià)格</td><td>描述</td></tr>'; foreach($res as $val) { // var_dump($val['id']); $node.='<tr><td>'.$val['id'].'</td><td>'.$val['name'].'</td><td>'.$val['price'].'</td><td>'.$val['description'].'</td></tr>'; } $node.='</table>'; echo $node; } public function update() { $data=['name'=>'柜子','price'=>200000,'id'=>5]; $res=Db::table('comm')->data($data)->update(); echo $res?'修改了'.$res.'條數(shù)據(jù)':'修改失敗'; } public function delete() { $res=$res=Db::table('comm')->delete(6); echo $res ? '刪除了' . $res . '條數(shù)據(jù)' : '刪除失敗'; } }
使用tp5.1的內(nèi)置方法操作數(shù)據(jù)庫(kù),能保障數(shù)據(jù)安全,而且操作還非常方便
Professeur correcteur:天蓬老師Temps de correction:2019-04-12 09:17:55
Résumé du professeur:使用框架的好處, 就是對(duì)常用操作進(jìn)行了封裝,提升了開發(fā)效率, 并且 也更加的安全