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");
}