這三種方法都不行 這是為什么?我都是按開發手冊上來的
Db::name('user')->where('email',$email)
->setField(['password'=>$pw,'time'=>time()]);
Db::name('user')->where('email',$email)
->update(['password'=>$pw,'time'=>time()]);
$data=['email'=>$email,'password'=>$pw,'time'=>time()];
$res=$user->isUpdate(true)->save($data);
具體也沒有報什么錯誤
1 回答

萬千封印
TA貢獻1891條經驗 獲得超3個贊
1.第一種寫法錯誤的原因是setField()只能更新一個字段,你卻給了兩個字段。
2.第二種寫法是正確的
3.save是有兩個參數的 第一個是更新的數據,第二個是更新的條件
- 1 回答
- 0 關注
- 1138 瀏覽
添加回答
舉報
0/150
提交
取消