Доколкото разбирам, няма mysql_starttransaction() или нещо подобно; така че сте заседнали с нещо като:
mysql_autocommit(conn, 0);
//Do stuff here
mysql_commit(conn); //...or mysql_rollback(conn);
Бих предпочел да използвам метода "query" за всички тези повиквания:
mysql_query(conn, "START TRANSACTION");
//Do stuff here
mysql_query(conn, "COMMIT"); //...or mysql_query(conn, "ROLLBACK");
Също така вижте тази документация .