Hallo
LAST_INSERT_ID() wurde ja schon gesagt.
Fügst du da mehrere Datensätze in einem Durchgang ein? Falls nicht, dann macht IMHO ein prepare() und execute() keinen Sinn und do() reicht völlig aus. Oder hat jemand etwas Qualifiziertes zu sagen?
Gruß,
Cruz