2012-09-26 2 views
1

페이지 수를 업데이트하기 위해 코드를 사용하려고합니다. 기존 수를 먼저 얻으려면 하나를 실행하는 것보다는 하나의 쿼리를 사용하는 것이 좋습니다. codeigniter가 쿼리를 이스케이프하지 않도록 지시 할 수있는 방법이 있습니까? 그 순간에 ''주위에 ''page_views + 1 '이 발생하여 쿼리가 중단됩니다.활성 레코드 업데이트 이스케이프를 해제 할 수 있습니까?

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

답변

2

이 같은 값을 설정, 그것이 탈출 해제 허용

$this->db->set('page_views', 'page_views + 1', false); 
$this->db->where('id', $charity); 
$this->db->update('charities'); 
관련 문제