Hallo,
ich fülle über PHP zwei Tabellen mit Daten.
Die Tabellen dürfen aber nur gefüllt werden, wenn beide Abfrage fehlerfrei sind.
Gibt es eine Möglichkeit ein SQL-Query erst zu prüfen (ohne Daten in die Tabelle zu schreiben) und dann auszuführen (quasi eine Pseudoabfrage)?
Oder wie würdet ihr diese Problematik angehen?
Vielen Dank vorab.
MfG
Marcel
Hallo Marcel,
eine Möglichkeit wäre, Vorher ein COMMIT und später ein ROLLBACK abzusetzen, wenn ein Fehler aufgetaucht ist.
Leider weiss ich auch nicht, wie man sonst ein Statement im Testlauf absetzen könnte …
Gruß
Klaus
Hallo,
ich fülle über PHP zwei Tabellen mit Daten.
Die Tabellen dürfen aber nur gefüllt werden, wenn beide
Abfrage fehlerfrei sind.
Gibt es eine Möglichkeit ein SQL-Query erst zu prüfen (ohne
Daten in die Tabelle zu schreiben) und dann auszuführen (quasi
eine Pseudoabfrage)?
Abfrage ist aber nicht schreiben … meister lampe das wird ganz dunkel wenn du so denkst.
Oder wie würdet ihr diese Problematik angehen?
Vielen Dank vorab.
MfG
Marcel
wie Klaus schon meint , eine Transaktion starten.
http://www.infos24.de/mysqle/handbuch/14_mysql_trans…
Hallo Klaus,
vielen Dank für den Hinweis,
werde mich dann mal mit COMMIT und ROLLBACK befassen.
Gruß
Marcel
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Moin moin,
Abfrage ist aber nicht schreiben … meister lampe das wird
ganz dunkel wenn du so denkst.
jo, hast ja Recht, aber keine Sorge, so dunkel ist es noch nicht 
wie Klaus schon meint , eine Transaktion starten.
http://www.infos24.de/mysqle/handbuch/14_mysql_trans…
Danke für den Link.
Gruß
Marcel
Hi Marcel,
vielleicht hilft Dir auch dieser Link weiter:
http://www.vb-power.net/scr_sqlcheck.php
Gruß
Klaus