phpbar.de logo

Mailinglisten-Archive

LAST_INSERT()

LAST_INSERT()

mysql-de_(at)_lists.bttr.org mysql-de_(at)_lists.bttr.org
Mon, 12 Nov 2001 17:35:44 +0100 (MET)


> 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 



php::bar PHP Wiki   -   Listenarchive