Pokud jsem pochopil, neexistuje žádná mysql_starttransaction() nebo něco podobného; takže jste uvízli u něčeho jako:
mysql_autocommit(conn, 0);
//Do stuff here
mysql_commit(conn); //...or mysql_rollback(conn);
Pro všechna tato volání bych raději použil metodu „query“:
mysql_query(conn, "START TRANSACTION");
//Do stuff here
mysql_query(conn, "COMMIT"); //...or mysql_query(conn, "ROLLBACK");
Také viz tuto dokumentaci .