ID nach erstellen sofort erkennen

NikeS

Grünschnabel
Hallo Leute,
ich habe folgendes Problem:
Ich will einen neuen Datenbankeintrag vornehmen. Anschliessend will ich die id an die nächste Seite übergeben. Klar, man kann das lösen indem man erst den Eintrag vornimmt und sich dann nochmal per SELECT die neueste ID raussucht... aber ist das dann nicht bei einer stark besuchten Seite problematisch?
Es könnte doch sein, dass jemand in der Zwischenzeit auch genau dasselbe macht und dann seine ID übergeben wird.
Bin um jede Hilfe und weiss auch, dass das eigentlich voll die doofe frage ist, aber ich stecke voll im stress und hänge da irgendwie voll fest. In Google-Groups find ich auch nicht wirklich was.
Also, vielen Dank schon einmal im voraus für jedliche hilfe...
 
Das kannst Du ganz einfach via mysql_insert_id() machen.. mysql_insert_id liefert Dir den letzten Id_Wert Deiner letzten INSERT Operation..

beispiel:
Code:
if(mysql_affected_rows() !=0) 
 {
  echo mysql_insert_id();
}
 
Danke

Vielen Lieben Dank,
hast mir echt unheimlich geholfen. sitz gerade über meiner Abschlussarbeit und komme total stockend voran.
LG
 
Frag nur :) wenn du etwas mehr Zeit hast, kannst du ja die Tutorials section durchstöbern, findet sich oft schon die Antwort auf deine Fragen.

Übrigens:
Viel Glück und willkommen an Bord
 
Zurück