案例:將時間過時的狀態碼給爲3
解析上邊案例
這條語句是在tp5特別經常使用的語句
d a t a = D ( ′ g o o d s c o u p o n ′ ) − > w h e r e ( ′ i d ′ , data = D('goodscoupon')->where('id', data=D(′goodscoupon′)−>where(′id′,v[‘id’])->save($param);
打印出sql看了一下,這是真的坑
string(57) 「UPDATE antweb_goodscoupon
SET status
=‘3’ WHERE ( id )」web
解決辦法
使用這樣的語句,也就是鍵對值的方法
D(‘goodscoupon’)->where([‘id’=> v [ ′ i d ′ ] ] ) − > s a v e ( v['id']])->save( v[′id′]])−>save(param);sql