PHP + MySQL-Transaktionsbeispiele

Ich habe wirklich kein normales Beispiel für eine PHP-Datei gefunden, in der MySQL-Transaktionen verwendet werden. Können Sie mir ein einfaches Beispiel dafür zeigen?

Und noch eine Frage. Ich habe bereits viel programmiert und keine Transaktionen verwendet. Kann ich eine PHP-Funktion oder etwas in @ setzheader.php dass, wenn manmysql_query scheitert, dann scheitern auch die anderen?

Ich denke, ich habe es herausgefunden, ist es richtig?:

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

Antworten auf die Frage(18)

Ihre Antwort auf die Frage