Debugmeldung - Fehler der letzten SQL-Abfrage
Verfasst: Mi 8. Jan 2014, 18:26
Ich möchte gerne bei einem Fehler eines abgesetzten SQL-Querys eine Message ausgeben, die den Fehler beinhaltet.
So hab ich es versucht:
Leider ist getErrorNumber leer, ebenso wie getErrorMessage(). Aber der zuvor ausgeführte INSERT-Befehl muss ein Fehler enthalten, da nichts in die DB geschrieben wird.
Warum ist der Fehler-Speicher dennoch leer?
Und wie kann ich für einen query() eine Debugausgabe machen, so dass mit der generierte SQL-String ausgegeben wird?
So hab ich es versucht:
Code: Alles auswählen
$txt = i18n("Fehler beim speichern des Kontaktes %s");
$page->displayCriticalError(sprintf($txt , $db->getErrorNumber() ));
Warum ist der Fehler-Speicher dennoch leer?
Und wie kann ich für einen query() eine Debugausgabe machen, so dass mit der generierte SQL-String ausgegeben wird?