2012-04-17 116 views
1

從變量值中減去字段值的正確語法是什麼?更新字段從變量中減去

例子:

field1 = 100 
variable1 = 10 

我想用笨的活動記錄

從字段1減去變量1

我當前的代碼看起來是這樣的:

$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 

這是正確的?因爲我得到錯誤的結果。

+0

確保接受的答案。 – Aaron 2012-04-17 12:33:51

+0

是的。我會。謝謝 – Jetoox 2012-04-17 12:50:26

回答

6

試試這個

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

這實際上工作。謝啦。爲什麼我不認爲連接音量和變量。再次感謝人。 :)當然可以 – Jetoox 2012-04-17 12:31:40

+0

。但stackoverflow說,我可以在一定的分鐘後接受答案。但我會成爲男人。謝謝 – Jetoox 2012-04-17 12:33:49

+0

@Jetoox ofc,當然 – safarov 2012-04-17 12:35:28