|
|
| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
automatix1311 Neuer User
Anmeldungsdatum: 13.04.2009 Beiträge: 7
|
02.05.2009 7:15 MDB2 prepare&execute: das endgültige Statement ansehen |
|
|
Hallo!
Ich nutze prepared statements und würde mir gerne zu Debugging-Zwecken die von MDB2 generierten Statements anzeigen lassen (bevor sie abgeschickt werden). Wie macht man das?
Danke _________________ TUWAT statt TUNIX |
|
| Nach oben |
|
 |
automatix1311 Neuer User
Anmeldungsdatum: 13.04.2009 Beiträge: 7
|
03.05.2009 7:09 |
|
|
Lösung:
Da alles letzten Endes auf MDB2#query() (bei "Lese"-Abfragen) bzw. auf MDB2#exec() (bei Datenmanipulationsabfragen) hinaus läuft, kann man das fertige SQL anzeigen lassen, indem man den Input der entsprechenden Methode ausgeben lässt, z.B.:
| PHP: | <?php function &query($query, $types = null, $result_class = true, $result_wrap_class = false)
{
// DEBUG #start#
echo $query;
die();
// DEBUG #stop#
//restliche Anweisungen...
} |
_________________ TUWAT statt TUNIX |
|
| Nach oben |
|
 |
|
|
|
Zu Deinen Favoriten hinzufügen
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum nicht posten Du kannst Dateien in diesem Forum herunterladen
|
|