Something I was trying to ask for some time but couldn't summon enough courage. Luckily today I'm feeling a lil bit looney so here goes. I thought MyISAM table engine in MySQL did not support transactions, yet phpBB 3.0 uses a lot of transaction commits and roll-backs. I usually run phpBB on mySQLi and while going through the code last year came across to the following statement:
Code: Select all
return @mysqli_autocommit($this->db_connect_id, false);
Code: Select all
Note: This function doesn't work with non transactional table types (like MyISAM or ISAM).