Update the value of a field in database by 1 using codeigniter
问题 I want to implement a SQL statement using codeigniter active record. UPDATE tags SET usage = usage+1 WHERE tag="java"; How can I implement this using Codeigniter active records? Regards 回答1: $this->db->set('usage', 'usage+1', FALSE); $this->db->where('tag', 'java'); $this->db->update('tags'); 回答2: You can also use something like this $data = array('usage' => 'usage+1', *other columns*); $this->db->where('tag', 'java'); $this->db->update('tags', $data); UPDATE: $data was not being passed on to