我想通过设置将int值添加到我的mysql数据中。
这是我的主意,但不起作用:
$query = $this->db->select('*')->from('usr_table')->where('user_id', $id)->get();
$var = 50;
foreach ($query->result() as $row) {
$this->db->set('counted', ($row->counted) + $var );
$this->db->where('user_id', $id);
$this->db->update('usr_table');
}
就像是:
counted = counted + var
希望您能够帮助我。
谢谢
最佳答案
你为什么不这样做呢?
$this->db->set('counted', 'counted + 50', FALSE)->where('user_id', $id)->update('usr_table');
关于php - mysql的代码点火器:通过设置添加值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32273833/