Exemplos de transações PHP + MySQL

Eu realmente não encontrei um exemplo normal de arquivo PHP em que transações do MySQL estão sendo usadas. Você pode me mostrar um exemplo simples disso?

E mais uma pergunta. Eu já fiz muita programação e não usei transações. Posso colocar uma função PHP ou algo assimheader.php que se ummysql_query falha, então os outros também falham?

Eu acho que descobri isso, certo ?:

mysql_query("SET AUTOCOMMIT=0");
mysql_query("START TRANSACTION");

$a1 = mysql_query("INSERT INTO rarara (l_id) VALUES('1')");
$a2 = mysql_query("INSERT INTO rarara (l_id) VALUES('2')");

if ($a1 and $a2) {
    mysql_query("COMMIT");
} else {        
    mysql_query("ROLLBACK");
}

questionAnswers(4)

yourAnswerToTheQuestion