phpbar.de logo

Mailinglisten-Archive

LAST_INSERT()

LAST_INSERT()

whoensch mysql-de_(at)_lists.bttr.org
Tue, 13 Nov 2001 13:55:32 +0100


kaha_(at)_gmx.de schrieb:
> > Hallo,
> > habe in dem mysql-Manual folgendes gefunden:
> > 30.10 Wie man den Wert einer AUTO_INCREMENT Spalte in ODBC ausliest.
> > Das ist ja auch schön, aber ich brauche nächste zu vergebende ID einer
> > Tabelle, damit ich diese vorher noch mit einem Dateiupload (PHP) verbinden
> > kann (ID-name.gif).
> > 
> > Kann mir da mal einer kurz nen Tip geben?
> > Thx & MfG
> > 
> Hallo,
>
> klingt umständlich, warum nicht umgekehrt?
>
> Aber was du machen kannst ist ein SELECT MAX(ID) FROM ... vorneweg, dann
> hast du die letzthöchste, aber wenn du in einer Multiuser-Umgebung bist, ist
>  das
> nicht sehr sicher, weil bis dein Programm weitermacht, das vielleicht schon
> von einem parallelen Job überholt wurde. Deswegen: Mach erst die Tabelle, wo
> der ID entstehen soll, dann machst du deinen Fileupload dahin, und wenns
> schiefläuft, löschst du halt wieder aus der ersten Tabelle.
>
> ciao!
> Kai
>
> -- 
> --
>    · . ·
> · · . · . ·  <-------- verdächtiges weisses Puder
>  · . · . .
>     · ·
>
> GMX - Die Kommunikationsplattform im Internet.
> http://www.gmx.net
>
> ---
> !!NEU!!
> Fragen und Antworten zu MySQL und dieser Liste unter
> -->>  http://www.4t2.com/mysql 
>

---
!!NEU!!
Fragen und Antworten zu MySQL und dieser Liste unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive