联系我们

微信扫描上方二维码

表名称主键字段数据数组这里的数据数组如果是金额累加怎么写表名
方案栏目:迅睿CMS 更新时间:2021-05-03 13:41:03
$this->table("表名称")->id("主键字段")->update($id, 数据数组) 这里的数据数组 如果是金额累加 怎么写 $this->table("表名称")->id("主键字段")->update($id, $data['money']= $data['money']+1) 这样写吗 ​

官方研发技术: 查询构造器类 — CodeIgniter 4.0.0 中文手册|用户手册|用户指南|中文文档 (xunruicms.com)

$builder = $this->db->table('表名称');
$builder->set('field', 'field+1', FALSE);
$builder->where('id', 2);
$builder->update(); // 生成 UPDATE mytable SET field = field+1 WHERE `id` = 2

杨再科: 用一楼方法可行的

阿初:

$builder->set('field', 'field+1', FALSE);
文档里面有介绍

Woods: 官方研发技术-罗老师  \Phpcmf\Service::M()->db->table('member')->set('money', 'money+'.$dataa['moneyy'], FALSE)->where('id',$data['uid']);->update();

Woods: \Phpcmf\Service::M()->db->table('member')->set('money', 'money+'.$dataa['moneyy'], FALSE)->where('id',$data['uid']);->update(); 这样可以吗