Prüfen, ob der letzte INSERT erfolgreich war

26.10.2011 16:22 Uhr

Kann ich mit PHP prüfen, ob die zuletzt durchgeführte INSERT-Query erfolgreich war?

3 Antworten

#1

26.10.2011 16:25 Uhr

Du kannst die PHP-Funktion

mysql_insert_id()

nutzen, um die ID der letzten INSERT-Operation zu ermitteln. War der letzte Befehl erfolgreich, so erhältst du die ID. War er nicht erfolgreich, dann hast du eben keine ID.

#2

14.12.2011 11:08 Uhr

Ich darf noch nicht kommentieren :) Deswegen meine Anmerkung als Antwort.

mysql_insert_id()

Setzt eine AUTO_INCREMENT Spalte voraus. Wenn die Tabelle diese nicht hat, ist der return Wert immer 0.

#3

01.02.2012 19:32 Uhr

Sollte dies nicht mit der PHP-Funktion mysql_errno möglich sein?

Ähnliche Fragen



Datenschutzerklärung · Impressum