For CodeIgniter transactions to work in MySQL, make sure that the database engine is InnoDB or BDB, both of which are transactional as opposed to MyISAM which is more common but a non-transactional engine.
This is clearly mentioned in the CodeIgniter documentation but easy to miss if you are not paying attention.
Advertisement
[...] is more common but a non-transactional engine. This is clearly mentioned in the CodeIgniter… [full post] rahulj51 Miles to code uncategorized 0 0 0 0 0 [...]