개발/php
[php/codeigniter] codeigniter3 transaction example / 코드이그나이터3 트랜잭션 사용방법
효벨
2021. 9. 3. 01:00
728x90
반응형
[php/codeigniter] codeigniter3 transaction example / 코드이그나이터3 트랜잭션 사용방법
php codeigniter 를 사용하다보면
특정 상황에 따라서
트랜잭션이라는걸 사용해야 합니다!
중간에 실행되는 쿼리가
하나라도 오류가 발생하면
초기화를 시켜야하는 경우가 있기 때문인데요!
그럴때는 아래와 같이 사용하시면 됩니다!
$this->db->trans_start();
$this->db->query("query 1");
$this->db->query("query 2");
$this->db->query("query 3");
.
.
.
$this->db->trans_complete();
위 내용 보시면 아시겠지만,
트랜잭션을 시작하는 부분에 trans_start 를
종료되는 부분에 trans_complete 를 사용하시면 되구요!
중간에 실행되는 쿼리중 하나라도 오류가 발생하면 롤백이 되게 됩니다!
참고들 하세요!
반응형