用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1916|回复: 1
收起左侧

[HELP] 数据库更新字段问题

[复制链接]
发表于 2013-2-21 16:56:57 | 显示全部楼层 |阅读模式
----------------------------------------
|id    |value1   |value2   |value3
----------------------------------------
|1    |1           |3           |此值等于value1+value2
----------------------------------------

不用$this->db->query()
如何使某个字段的值等于其他两个字段的值的和?
发表于 2013-2-21 20:23:02 | 显示全部楼层
直接写sql有什么问题吗?
update tables set values3 = value1+value2 where id = 1
CI本身貌似没有 直接可以使用的,不过你可以自己封装一个

先查出字段1,字段2的数据来相同再更新
this->db->select('a,b')->where($where)->get(table);
$this->db->where()->update('tables',array(value3=>(值1+值2)))

本版积分规则