Sejauh yang saya mengerti, tidak ada mysql_starttransaction() atau yang serupa; jadi Anda terjebak dengan sesuatu seperti:
mysql_autocommit(conn, 0);
//Do stuff here
mysql_commit(conn); //...or mysql_rollback(conn);
Saya lebih suka menggunakan metode "query" untuk semua panggilan ini:
mysql_query(conn, "START TRANSACTION");
//Do stuff here
mysql_query(conn, "COMMIT"); //...or mysql_query(conn, "ROLLBACK");
Juga lihat dokumentasi ini .