请教下thinkphp的update可以直接写数组么,更新进数据库么

2025-05-19 20:57:14
推荐回答(2个)
回答1:

可以,关于update,在function定义的时候是update($data = [], $where = [], $field = null) 第一个数据,第二个条件。

如果觉得不够清晰可以转写成一下形式.

Db::table('banner')->data($banner)->where(['id'=>$id])->update();或者
Db::table('banner')->update($banner,['id'=>$id]);

回答2:

两块钱解决你的问题,答案是,可以的。