Pear DB letzte Query ermitteln

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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
Working...
X