Hi,
"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."
wie darf ich das verstehen?
Du musst die Insert-ID a) direkt nach der betreffenden Abfrage ausfuehren (wenn du danach erst weitere andere Abfragen ausfuehrst, funktioniert es nicht mehr zuverlaessig), und b) noch innerhalb der selben Verbindung (auf Seite 1 das INSERT zu machen, und auf Seite 2 dann die ID abzufragen, ist auch nicht moeglich).
<"meineLogik">Ich führe den ersten INSERT aus, lese das Frisch gespeicherte INSERT wieder aus,
speichere die ID im nächsten query, bevor ich diese in die Tabelle schreibe.</"meineLogik">
Ist diese Logik richtig?
Jepp.
Gibt es eine einfachere methode?
Eigentlich nicht.
Kann mir mal Bitte jemand _Idioten_ sicher erklären, wie ich die ID vom ersten query in die anderen 2 querys bekomme.
INSERT machen, dabei automatisch vergebene ID direkt von der DB wieder abfragen, Ergebniswert in folgende Queries dynamisch einsetzen.
MfG ChrisB