last_insert_id mit DBI möglich
Martino
- datenbank
Hallochen,
hier ein kleines Problem: Mit Perl / DBI möchte ich eine MySQL-Datenbank steuern. Dazu habe ich eben eine INSERT- Funktion ausgeführt und will nun wissen, wie die (auto_increment) ID heisst. Laut MySQL geht das mit der Funktion last_insert_id und ich habe das so geschrieben:
$id = $abfrage->last_insert_id;
Kommt leider die Fehlermeldung, die Methode würde nicht gefunden. Vielleicht ist der Fehler auch, dass ich es als Methode aufrufe? Wie geht das?
Vielen Dank, Martino.
Halihallo Martino
Kommt leider die Fehlermeldung, die Methode würde nicht gefunden. Vielleicht ist der Fehler auch, dass ich es als Methode aufrufe? Wie geht das?
$dbh->{mysql_insertid}
wobei $dbh der Databasehandler ist, den du über DBI->connect erhälst. Geht evtl. auch
über den Statementhandler!?
Viele Grüsse
Philipp
Hallo Philipp,
passt super!
Danke und einen schönen Tag, Martino