Michael Reinisch
Mitglied
Hallo ich habe es zur Zeit mit einer etwas störrischen Webanwendung zu tun (nicht von mir Entwickelt).
Ich habe in dieser schon einige änderungen durchgeführt die auch recht gut funktionieren.
Bei dieser Webanwendung ist es leider so das manchmal änderungen entweder gar nicht oder nur halb in der Datenbank eingetragen werden.
Da es sich hierbei aber um ein Warenwirtschaft System bald handeln soll, muss ich irgendwie sicherstellen das die änderungen in der DB angekommen sind.
Die Prüfung mit affected_rows via Mysqli kann ich nicht nehmen da nur dort gemeldet wieviele Zeilen betroffen waren.
Kleines Beispiel
TblRechnung:
id,re_nr,idAuftrag,idersatzteil1,idersatzeil2,idersatzteil3,zeitfertig
Es kommt manchmal vor das die ids für die Ersatzteile drin stehen die re_nr aber nicht die idAuftrag oder zeitferitg.
Was ja nicht sein kann da alles in ein und dem selben SQL-Query in die Datenbank gespeichert wird.
Meine Überlegen ist es nun die Querys zu splitten nach re_nr, Ersatzteile etc.
Und direkt auch eine "prüf" Query durchzuführen ob die Daten auch richtig angekommen sind notfalls nochmals die Ursprungs Query drüber laufen lassen.
Wäre dies ein Ansatz oder wie würdet ihr sowas lösen.
Besten Dank
Michael Reinisch
Ich habe in dieser schon einige änderungen durchgeführt die auch recht gut funktionieren.
Bei dieser Webanwendung ist es leider so das manchmal änderungen entweder gar nicht oder nur halb in der Datenbank eingetragen werden.
Da es sich hierbei aber um ein Warenwirtschaft System bald handeln soll, muss ich irgendwie sicherstellen das die änderungen in der DB angekommen sind.
Die Prüfung mit affected_rows via Mysqli kann ich nicht nehmen da nur dort gemeldet wieviele Zeilen betroffen waren.
Kleines Beispiel
TblRechnung:
id,re_nr,idAuftrag,idersatzteil1,idersatzeil2,idersatzteil3,zeitfertig
Es kommt manchmal vor das die ids für die Ersatzteile drin stehen die re_nr aber nicht die idAuftrag oder zeitferitg.
Was ja nicht sein kann da alles in ein und dem selben SQL-Query in die Datenbank gespeichert wird.
Meine Überlegen ist es nun die Querys zu splitten nach re_nr, Ersatzteile etc.
Und direkt auch eine "prüf" Query durchzuführen ob die Daten auch richtig angekommen sind notfalls nochmals die Ursprungs Query drüber laufen lassen.
Wäre dies ein Ansatz oder wie würdet ihr sowas lösen.
Besten Dank
Michael Reinisch