批改狀態(tài):合格
老師批語:
<?php namespace app\index\controller; use think\Db; class Query { //讀操作返回的都是二維數(shù)組,沒有就是空數(shù)組 //寫操作返回的是備操作的技術(shù)數(shù)量 public function find() { //查詢單挑記錄 $res = Db::table('staff') ->field(['name'=>'姓名','sex'=>'性別','salary'=>'工資']) ->where('staff_id',10) ->find(); dump($res); } public function select() { //查詢多條記錄 $res = Db::table('staff') ->field(['name'=>'姓名','sex'=>'性別','salary'=>'工資','staff_id'=>'id']) ->where('salary > 5000') ->order('salary DESC')//排序,從大到小 ->limit(2) ->select(); dump($res); } public function insert() { //新增單挑記錄 // $data = [ // 'name'=>'9529', // 'sex'=>0, // 'age'=>22, // 'salary'=> 4568 // ]; // $num = Db::table('staff')->insert($data); // $id = Db::getLastInsID(); // return $num ?'添加成功,id='.$id :'沒記錄'; // $id = Db::table('staff')->insertGetId($data); // return $id ?'添加成功,id='.$id :'沒記錄'; // // $num = Db::table('staff')->($data)->insert(); // $id = Db::getLastInsID(); // return $num ?'添加成功,id='.$id :'沒記錄'; $data = [ ['name'=>'9529','sex'=>0,'age'=>22,'salary'=> 784512], ['name'=>'9530','sex'=>0,'age'=>22,'salary'=> 74125], ['name'=>'9531','sex'=>0,'age'=>22,'salary'=> 85268], ['name'=>'9532','sex'=>0,'age'=>22,'salary'=> 85214] ]; $num = Db::table('staff')->data($data)->insertAll(); return $num? '添加成功'.$num.'個記錄':'no'; } public function updata() { //更新操作必須是基于前置查詢,不允許無條件更新 //判斷工資大于9999的下降1萬元 // $num = Db::table('staff') // ->where('salary','>',9999) // ->data(['salary' => Db::raw('salary-10000')]) // ->update(); $num = Db::table('staff') ->update(['sex'=>1,'staff_id'=>26]); return $num? '更新成功'.$num.'個記錄':'no'; } public function delete() { //刪除是基于前置查詢,不允許無條件刪除 $num = Db::table('staff') ->where('salary','>',10000) ->delete(); //$num = Db::table('staff')->delete(ture);//清空表 return $num? '刪除成功'.$num.'個記錄':'no'; } }
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號