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?