Autor |
Nachricht |
AndiN
Threadersteller
Dabei seit: 31.05.2005
Ort: -
Alter: 42
Geschlecht:
|
Verfasst Sa 11.10.2008 15: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 15:51, insgesamt 1-mal bearbeitet
|
|
|
|
 |
leinich
Dabei seit: 23.09.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Sa 11.10.2008 16: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: 42
Geschlecht:
|
Verfasst Sa 11.10.2008 16: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 16: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: 42
Geschlecht:
|
Verfasst Sa 11.10.2008 16:15
Titel
|
 |
|
Okay danke.
|
|
|
|
 |
|
|
 |
Ähnliche Themen |
Formular im ACROBAT READER speichern und weiterverarbeiten
3DS-File im Illustrator oder CorelDraw weiterverarbeiten
(ältere) FreeHand-Dateien in Illustrator 6 weiterverarbeiten
Excel-Tabellen ordnen und in InDesign weiterverarbeiten
Problem html 5 Video Erweiterung Videojs und dessen API's
div-Bereich, dessen width sich automatisch am Inhalt anpasst
|
 |