Pear DB letzte Query ermitteln

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Pear DB letzte Query ermitteln

    Hallo,

    ich nutze die Pear DB Klasse und führe mit
    $DB->autoPrepare() und $DB->execute() eine Insert-Abfrage wie z.B. diese auf eine MySQL-Datenbank aus:

    PHP-Code:
    $table_name   'user';
    $table_fields = array('name''country');
    $table_values = array('Bob''USA');

    $sth $db->autoPrepare($table_name$table_fields,
                            
    DB_AUTOQUERY_INSERT);

    if (
    PEAR::isError($sth)) {
        die(
    $sth->getMessage());
    }

    $res =& $db->execute($sth$table_values); 
    Wie kann ich nach dem Prepare:

    PHP-Code:
    $sth $db->autoPrepare($table_name$table_fields,
                            
    DB_AUTOQUERY_INSERT); 
    die komplett Vorbereitete (zusammengefügte) Query ermitteln?
    Ich muss irgendwie an die zusammengesetzte Endabfrage rankommen:

    PHP-Code:
    "INSERT INTO user ('name', 'country') VALUES ('Bob', 'USA')" 
    Gibt es da eine Funktion, die mit die letzte Abfrage zurückliert oder komme ich da irgendwie anders ran?

    Gruß
    Oneside
    Luxus Magazin
    Luxus Shops
Lädt...
X