PEAR-Forum.de Übersicht Thema anzeigen - MDB2 prepare&execute: das endgültige Statement ansehen

MDB2 prepare&execute: das endgültige Statement ansehen


 

PEAR-Forum.de Übersicht » Database
Neues Thema eröffnen Neue Antwort erstellen Diesen Beitrag ausdrucken
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
automatix1311
Neuer User


Anmeldungsdatum: 13.04.2009
Beiträge: 7

Beitrag02.05.2009 7:15    MDB2 prepare&execute: das endgültige Statement ansehen Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
automatix1311
Neuer User


Anmeldungsdatum: 13.04.2009
Beiträge: 7

Beitrag03.05.2009 7:09     Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Diese Seite übersetzen
PEAR-Forum.de Übersicht » Database
Neues Thema eröffnen Neue Antwort erstellen Diesen Beitrag ausdrucken
   Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Zu Deinen Favoriten hinzufügen

 
Gehe zu:  
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