Tp5 一次修改多個數據update


//商城礦機設置
public function shop(){
if(!request()->isPost()){

return $this->fetch();
}else {
$mydata = input('post.');
$result = '0';
foreach ($mydata as $k=>$v){
$resulta = Db::name('btm_shop')
->where('id', $k)
->update(['ags_level' => $v]);
//if結果=1直接賦值
if($resulta == 1){
$result = 1;
}
}
if($result == 1){
$data = ['status'=>1,'msg'=>'礦機修改成功'];
}else{
$data = ['status'=>0,'msg'=>'礦機修改失敗'];
}
return json($data);

}
}

個人建議:
先去拼接$list = array();
然后再 $demo = Demo::saveAll($all);
[不要去循環添加修改數據]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM