dedlfix: Kein Insert wenn Feld leer

Beitrag lesen

Tach!

wenn ich es hier richtig verstanden habe:
https://stackoverflow.com/questions/2552545/mysqli-prepared-statements-error-reporting

Dann müsste ich es wie folgt umsetzten

Im Prinzip ja, aber die() ist nur die Quick- und vor allem Dirty-Variante. Abbrechen und Fehlermeldung hinwerfen geht nur zum Testen, ist aber für den Produktivbetrieb nur bei ganz fatalen Problemen vertretbar, und auch da sollte man sich das gut überlegen. Das ist hier eher nicht der Fall.

Abgesehen davon sind die typsicheren Vergleiche auch nicht notwendig, die Funktionen geben keine Werte zurück, die man mit false verwechseln könnte.

Aber auch hier 0 Fehler.

Hmm, schaust du auch in der richtigen Datenbank nach? Nicht dass die Werte anderenorts eingetragen werden.

Gibt es in der Tabelle ein Feld mit auto_increment? Wenn ja, lass dir die ID mal nach dem Execute mit insert_id anzeigen.

dedlfix.