CodeIgniterでトランザクション

CodeIgniterでもトランザクションを利用し安全にデータを更新できます。

$this->db->trans_start();

$this->db->query(‘クエリ’);

$this->db->trans_complete();

その後、トランザクション内でエラーが発生したかどうかを調べるには

if ($this->db->trans_status() === FALSE)

を使用します。