Mailinglisten-Archive |
Hallo Hanjo, > -----Original Message----- > From: Hanjo Grüßner [mailto:hanjo at gruessner.de] >(...) > Wenn ich Daten einfüge, beginne ich natürlich mit der > 'Haupttabelle' und > laße hier per Autoinkrement den primary key (id_nr) erzeugen. > > Diese - und genau dese - id_nr muß ich nun ja als > Fremdschlüssel in die > realtionierten Tabellen schreiben. > > Wie stelle ich sicher, daß ich die richtige id_nr bekomme ? > Wenn ich mir lediglich die id_nr des letzten Datensatzes > besorge, kann ja > inzwischen ein anderer User ein INSERT gemacht haben. Genau dafür gibt es glücklicherweise die LAST_INSERT_ID() Funktion. Der Wert ergibt den letzen in dieser Connection vergebenen Autowert. Der Text aus dem Manual dazu sollte alles klarstellen. Grüße, Michael Donning -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive