需求:
向后臺發送多條數據,其中一些數據已經存在記錄,只需要對其部分字段的值進行修改。
(推薦教程: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