Zum Inhalt springen

Tip: Datenbankabfragen via t3lib_db debugen

Erstellt am 15. Oktober 2004 · Noch keine Antworten

Tags: PHP, Datenbank, Tipp

franka ·

Hallo Leute,

ich hab jetzt schon öfter Probleme mit DB-Abfragen gehabt, die z.B. aufgrund meiner TCA-Konfig erzeugt wurden. Die Fehlermeldungen, die man dann bekommt, sind leider nie richtig vollständig. Nach ein bischen Suchen bin ich auf die folgende Methode gestoßen, die sicherlich noch anderen Nützlich ist:

In der ext_tables.php meiner Extension schreibe ich oben einfach

$GLOBALS['TYPO3_DB']->debugOutput = TRUE;

hinein. Dadurch wird die Datenbankklasse dazu veranlasst, im Fehlerfall mehr Ausgaben zu produzieren. Unter anderem ist dort auch der komplette SQL-String enthalten, der an die DB geschickt wurde.

Die Zeile sollte allerdings nach der Programmierarbeit wieder auskommentiert werden.

Frank