1

我正在尝试使用下面的代码来更新页数。我宁愿使用一个查询,而不是先运行一个查询来获取现有计数。有没有办法告诉 codeigniter 不要逃避查询?目前它把''放在'page_views + 1'周围,这打破了查询。

 $this->db->where('id', $charity);
 $this->db->update('charities', array('page_views' => 'page_views + 1'));
4

1 回答 1

2

像这样设置值,它允许禁用转义

$this->db->set('page_views', 'page_views + 1', false);
$this->db->where('id', $charity);
$this->db->update('charities');
于 2012-09-26T10:27:22.700 回答