Autor |
Nachricht |
AndiN
Threadersteller
Dabei seit: 31.05.2005
Ort: -
Alter: 41
Geschlecht:
|
Verfasst Sa 11.10.2008 14:50
Titel Eintrag in SQL-DB einfügen und dessen ID weiterverarbeiten |
|
|
Hallo zusammen,
ich habe folgendes Szenario:
Ich möchte einen Eintrag in eine SQL-DB einfügen.
Der Eintrag bekommt dann im autoincremental Feld eine ID zugewiesen welche ich gleich in eine zweite SQL-Tabelle eintragen möchte.
FRAGE:
Wie finde ich die automatisch vergebene ID des Neueintrages heraus?
mysql_insert_id() kann ich nicht benutzen da das Script von sehr vielen Usern benutzt wird, dadurch mehrfach paralell läuft und ich so nicht garantieren kann, dass der letzte INSERT auch wirklich mein INSERT ist.
In diesem Zusammenhang habe ich schon von "reference constraint" gelesen, aber ich bin da nciht wirklich durchgestiegen.
Zuletzt bearbeitet von AndiN am Sa 11.10.2008 14:51, insgesamt 1-mal bearbeitet
|
|
|
|
|
leinich
Dabei seit: 23.09.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Sa 11.10.2008 15:04
Titel
|
|
|
Wo liegt dein Problem??????
http://de.php.net/mysql_insert_id
Beschreibung
int mysql_insert_id ([ resource $Verbindungs-Kennung ] )
mysql_insert_id() liefert die ID, die bei der letzten INSERT-Operation für ein Feld vom Typ AUTO_INCREMENT vergeben wurde. Wenn die Verbindungs-Kennung nicht angegeben wird, wird die zuletzt geöffnete Verbindung angenommen.
mysql_insert_id() liefert 0, wenn die vorhergehende Abfrage keinen AUTO_INCREMENT Wert erzeugt hat. Falls Sie den Wert zur späteren Verwendung speichern möchten, stellen Sie sicher, dass Sie mysql_insert_id() direkt nach der Abfrage aufrufen, die einen Wert erzeugt hat.
|
|
|
|
|
Anzeige
|
|
|
AndiN
Threadersteller
Dabei seit: 31.05.2005
Ort: -
Alter: 41
Geschlecht:
|
Verfasst Sa 11.10.2008 15:10
Titel
|
|
|
Kann es nicht passieren, dass wenn 3 Leute das Script innerhalb der selben Sekunde aufrufen, dass er dann durcheinander kommt wennd as Script paralell aubläuft?
|
|
|
|
|
leinich
Dabei seit: 23.09.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Sa 11.10.2008 15:13
Titel
|
|
|
Verbindungsaufbau .... Abfragen .... Verbindung schließen
Und das für jeden Benutzer.
Da jeder einen eigene Verbindungskennung hat...
Antwort: NEIN
|
|
|
|
|
AndiN
Threadersteller
Dabei seit: 31.05.2005
Ort: -
Alter: 41
Geschlecht:
|
Verfasst Sa 11.10.2008 15:15
Titel
|
|
|
Okay danke.
|
|
|
|
|
|
|
|
Ähnliche Themen |
3DS-File im Illustrator oder CorelDraw weiterverarbeiten
(ältere) FreeHand-Dateien in Illustrator 6 weiterverarbeiten
Excel-Tabellen ordnen und in InDesign weiterverarbeiten
Formular im ACROBAT READER speichern und weiterverarbeiten
Problem html 5 Video Erweiterung Videojs und dessen API's
div-Bereich, dessen width sich automatisch am Inhalt anpasst
|
|