phpbar.de logo

Mailinglisten-Archive

INSERT und Multiuserumgebung

INSERT und Multiuserumgebung

Michael Donning donning at informenta.de
Mit Jun 8 10:01:00 CEST 2005


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