Я действительно не нашел нормального примера PHP файла, в котором используются транзакции MySQL. Можете ли вы показать мне простой пример этого?
И еще один вопрос. Я уже много программировал и не использовал транзакции. Могу ли я поместить функцию PHP или что-то в header.php
, что если один mysql_query
выходит из строя, то остальные тоже не работают?
Я думаю, что понял, правильно?:
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");
}