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:
Wie kann ich nach dem Prepare:
die komplett Vorbereitete (zusammengefügte) Query ermitteln?
Ich muss irgendwie an die zusammengesetzte Endabfrage rankommen:
Gibt es da eine Funktion, die mit die letzte Abfrage zurückliert oder komme ich da irgendwie anders ran?
Gruß
Oneside
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);
PHP-Code:
$sth = $db->autoPrepare($table_name, $table_fields,
DB_AUTOQUERY_INSERT);
Ich muss irgendwie an die zusammengesetzte Endabfrage rankommen:
PHP-Code:
"INSERT INTO user ('name', 'country') VALUES ('Bob', 'USA')"
Gruß
Oneside