phpbar.de logo

Mailinglisten-Archive

LAST_INSERT()

LAST_INSERT()

mysql-de_(at)_lists.bttr.org mysql-de_(at)_lists.bttr.org
Tue, 13 Nov 2001 16:27:51 +0100 (MET)


Hast du was zu dieser Message beigetragen, was ich nicht gesehen habe?

> 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

-- 
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net

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



php::bar PHP Wiki   -   Listenarchive