romy: Transaktion mit PHP?

Beitrag lesen

Hi Tanja,

Besten Dank, ich habe folgendes gefunden, meinst du ich kann das auch nicht so lösen? So geht es doch in PHP...oder?
$mysqli->autocommit(FALSE);
$mysqli->query("INSERT INTO Language VALUES ('DEU', 'Bavarian', 'F', 11.2)");
$mysqli->query("INSERT INTO Language VALUES ('DEU', 'Swabian', 'F', 9.4)");
if ($mysqli.error == "")
{
  /* commit transaction */
  $mysqli->commit();
}
else
{
  $mysqli->rollback();
}

Dies sind Funktionen, welche vermutlich von einem oder mehreren netten Menschen geschrieben wurden, welche vermutlich genau das beinhalten was du suchst. ;) Sie sind keine Garantie, dass es funktioniert wie du es wünschst. Versteh mich nicht falsch, du kannst natürlich vorgefertigte Funktionen nehmen. Ich kannte diese auch nicht, so konnte ich dir da auch keinen Hinweis geben. Sie klingen zumindest gut ;)

Liebe Grüße

ciao
romy