Hallo,
habe ein Problem mit mysql_insert_id(). Diese Fkt liefert immer 0; habe im php_manual nachgelesen, dort steht dass die Funktion nicht richtig mit bigint() spalten funktoniert. Habe jetzt also versucht,
die adequate mysql-Funktion zu benutzen:
"SELECT LAST_INSERT_ID()".
Nur liefert mir diese sehr merkwürdige Ergebnisse, nach einem truncate table beginnend mit 120 (obwohl id=0), danach jeweils inkrementiert um 2 (als 122,124 ...).
Dachte mir zuerst irgendwo anders findet noch später ein insert statt, und das bezieht sich auf eine andere tabelle; leider ist das aber nicht der fall. Wo liegt mein Fehler? Ists ein Bug!? Kennt das jemand. Bin wirklich am Verzweifeln.
Und für jede Antwort dankbar
habe ein Problem mit mysql_insert_id(). Diese Fkt liefert immer 0; habe im php_manual nachgelesen, dort steht dass die Funktion nicht richtig mit bigint() spalten funktoniert. Habe jetzt also versucht,
die adequate mysql-Funktion zu benutzen:
"SELECT LAST_INSERT_ID()".
Nur liefert mir diese sehr merkwürdige Ergebnisse, nach einem truncate table beginnend mit 120 (obwohl id=0), danach jeweils inkrementiert um 2 (als 122,124 ...).
Dachte mir zuerst irgendwo anders findet noch später ein insert statt, und das bezieht sich auf eine andere tabelle; leider ist das aber nicht der fall. Wo liegt mein Fehler? Ists ein Bug!? Kennt das jemand. Bin wirklich am Verzweifeln.
Und für jede Antwort dankbar
Kommentar