Hola,
Nunca he usado transacciones, pero por lo que pone en los comentarios de los usuarios en
www.php.net/mysql , esas palabras serian consultas, y como tal se tendrian que llamar con un mysql_query() para cada una:
Código PHP:
mysql_query("BEGIN");
if (mysql_query("DELETE * ...")) {
mysql_query("COMMIT");
} else {
mysql_query("ROLLBACK");
}
O por lo menos eso deduzco de lo que pone en el manual.
Suerte.
PD: Vuelvo a recordar que no lo he probado. Si te sirve, comentalo.