Niet verwijderen als de tweede query fout gaat
Hallo,
Is het mogelijk om met MySQL eerder verwijderde data terug te roepen als een later uitgevoerde query fout gaat?
Bijvoorbeeld:
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.
Is het mogelijk om met MySQL eerder verwijderde data terug te roepen als een later uitgevoerde query fout gaat?
Bijvoorbeeld:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
$db->query($verwijder);
$db->query($bewerk);
# Deze query gaat fout
$db->query($voegtoe);
?>
$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.
Gewijzigd op 01/01/1970 01:00:00 door Harmen
Gesponsorde koppelingen:
Ik denk aan een transaction. Dat kan ook heel simpel met pdo: pdo.begintransaction.



