0

我想写一个查询

    "Update table tbl_name set amount = amount + 100 where id = 10";

我在 CI Active Record 库中找不到任何文档,是否可以使用活动记录进行此类查询?

期待您的回复。

4

2 回答 2

3

这是模型函数:

function update($id) {
     $this->db->set('amount', 'amount+100', FALSE)
     $this->db->where('id ', $id);
     $this->db->update('tbl_name');
}

您可以在此处阅读 CI 活动记录

于 2013-07-31T14:20:33.513 回答
0

你可以通过使用$this->db->set();

尝试这个

$this->db->set('amount', 'amount+100', FALSE)
$this->db->where('id ', '10');
$this->db->update('tbl_name');
于 2013-07-31T12:31:32.160 回答