php- CI(Codeigniter) db컬럼 +1하며 Update하는 방법

Devel/그 외 ...|2021. 11. 29. 14:30
반응형

CI에서 기존 컬럼 내용을 +1씩 하며 Update해야 할 경우가 있다.

ex. 조회수, 댓글수, 계약수 등등

$this->db->set('contract_cnt', 'contract_cnt + 1', false);

 

false를 꼭 기입해주고, 다음행을 실행하고 나면,

Update tablename set contract_cnt = contract_cnt +1

로 실행이 되는 걸 확인할 수 있다.  잘 작동했는지 쿼리문으로 확인하고 싶다면,

 $sql = $this->db->last_query();

를 추가하여,$sql을 찍어보면 된다.

 

댓글()
loading