Zum Inhalt springen

$GLOBALS['TYPO3_DB']->exec_INSERTquery und insert_id

Erstellt am 29. November 2006 · 2 Antworten · letzte Antwort am 30. November 2006

Tags: Frage

mike_72 ·

Hallo,

wie bekomme ich hier denn die insert_id heraus?
Der Eintrag wird geschrieben, aber nun will ich eine weitere Tabelle mit Daten füttern und als key die insert_id angeben. In der Dokumentation habe ich nichts gefunden.

$query  = $GLOBALS['TYPO3_DB']->exec_INSERTquery('table', $insertArray);
$res    = $GLOBALS['TYPO3_DB']->sql(TYPO3_db, $query);
echo mysql_insert_id();  // hat T3 da was hauseigenes??

Mir ist schon klar, daß ich an die id mit mysql_insert_id() komme. Meine Frage ist nur, ob TYPO3 da was evtl. hauseigenes mitbringt.

steffenk ·

aber selbstverständlich 😉

$lastID=$GLOBALS['TYPO3_DB']->sql_insert_id();

Du findest alle DB-Wrapperfunktionen in der t3lib_db.php.