yii怎么批量更新數據

yii怎么批量更新數據

需求:

向后臺發送多條數據,其中一些數據已經存在記錄,只需要對其部分字段的值進行修改。

(推薦教程:yii框架

解決方法

代碼如下:

foreach($goods?as?$k?=>?$v) { ????if(yourModel::updateAllCounters( ????????['goods_num'?=>?$v], ????????['goods_id'?=>?$k,'user_id'?=>?$id]? ????)) ????{ ????????????continue;//如果已經更新,則跳過此次循環,到下一次 ????}  ????$data[]?=?[ ????????????????????'user_id'?=>?$id,? ?????????????????????'goods_id'?=>?$k,???????? ?????????????????????'goods_num'?=>?$v,???????? ?????????????????????'created_time'?=>?$time, ????] }

更多編程相關內容,請關注php中文網yii框架欄目!

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享