更新字段从变量中减去

时间:2012-04-17 12:24:51

标签: php mysql codeigniter records

从变量值中减去字段值的正确语法是什么?

示例:

field1 = 100
variable1 = 10

我想使用codeigniter的活动记录

从field1中减去variable1

我目前的代码如下:

$this->db->set('volume', 'volume'-$r['quantity'], FALSE)
                    ->where('code',$r['ingredient_id'])
                    ->update('tbl_ingredients');
volume is the field
$r['quantity] is the variable

这是对的吗?因为我得到了错误的结果。

1 个答案:

答案 0 :(得分:5)

试试这个

$this->db->set('volume', 'volume-'.$r['quantity'], FALSE)