Vinzenz Mai: MYSQL ID beim eintragen eines datensatzes direkt abfragen?

Beitrag lesen

Hallo,

wie der tietel schon sagt wollte ich euch mal fragen ob es möglich ist die ID(Auto Incresment und Primary ) direkt nach dem eintragen in die datenbank (in der selben datei und ohne reload) abzufragen

ja, selbstverständlich:

mit PHP z.B. über
a) Erweiterung MySQL: mysql_insert_id()
b) Erweiterung MySQLi: mysqli_insert_id()
c) PDO: lastInsertId

mit SQL:
d) Funktion LAST_INSERT_ID()

Matthias' Vorschlag ist in Mehrbenutzerumgebungen (wie sie im Internet üblich sind) keine gute Idee, da der zurückgelieferte Wert nicht der gewünschte sein muss, was die von mir genannten bei Verwendung in der gleichen Verbindung garantieren.

Freundliche Grüße

Vinzenz