我想通過設置添加int值到我的mysql數據。
這是我的想法,但它不工作:代碼點火器與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
希望你能幫助我。
謝謝
從未使用過CI,但在0使計數器變量(或者開始你想要的值),然後在循環加一。 – Script47
是來自'db'對象還是來自'set'返回對象的'where'方法? –