Moin allerseits,
Die LAST_INSERT_ID() ist PRO CONNECTION immer die ID des letzten über diese Connection erzeugten Datensatzes. Wenn man also INSERT macht, und die Connection dann nicht trennt, und dann die Insert-ID abfragt, kriegt man garantiert die des eben gemachten Inserts. Das regelt die Datenbank so, alles andere hätte absolut keinen Sinn, denn Datenbanken bewegen sich schon immer in einem Multi-User-Umfeld.
Das heißt für mich, es ist egal, ob ich über die PHP-Funktion oder über ein SELECT LAST_INSERT_ID() abfrage, ich bekomme das, was ich brauche?
Welche Variante ist dann (warum) zu bevorzugen? Weiß auch jemand vielleicht, wie man das mit ezSQL handhabt bzw. wie ich nach der SQL-Abfrage ohne die Schleife auf die Eigenschaft des Objektes zugreifen kann?
Grüße, JN
ie:{ fl:( br:^ va:| ls:[ fo:| rl:? n4:? ss:| de:] js:| ch:? sh:( mo:| zu:)
http://www.johny7.de