Hallo,

Is het mogelijk om met MySQL eerder verwijderde data terug te roepen als een later uitgevoerde query fout gaat?

Bijvoorbeeld:
<?php
$db->query($verwijder);
$db->query($bewerk);

# Deze query gaat fout
$db->query($voegtoe);
?>

Stel dat de query $voegtoe fout gaat, dan zou het fijn zijn de situatie weer te hebben zoals hij was voordat $verwijder en $bewerk werden uitgevoerd.

Van LOCK TABLES heb ik wel eens gehoord, maar daarmee maak je de tabel alleen voor jou toegankelijk; dat hoeft niet per se.
Ik denk aan een transaction. Dat kan ook heel simpel met pdo: [php]pdo.begintransaction[/php].

Reageren