MYSQL: NULL != ''
bearbeitet von ursus contionabundo> Vorschlag von @Felix Riesterer
> > > leere Werte zu null konvertiere und erst dann in den PDO-Aufrufen zu SQL umwandle.
Hm. Der läuft also auf folgendes hinaus:
Erst in PHP den Wert "" zu `NULL` konvertieren, dann in SQL einbauen, dann die Datenbank fragen, ob die den Eintrag akzeptiert. Falls nicht sodann mit oder wie bei einer Exception reagieren.
Alternative:
In PHP den Wert "" feststellen und die Datenbank gar nicht erst fragen sondern gleich darauf mit oder wie bei einer Exception zu regieren klingt irgendwie direkter - oder?
MYSQL: NULL != ''
bearbeitet von ursus contionabundo> Vorschlag von @Felix Riesterer
> > > leere Werte zu null konvertiere und erst dann in den PDO-Aufrufen zu SQL umwandle.
Hm. Der läuft auf folgendes hinaus:
Erst in PHP den Wert "" zu `NULL` konvertieren, dann in SQL einbauen, dann die Datenbank fragen ob die den Eintrag akzeptiert. Falls nicht sodann mit oder wie bei einer Exception reagieren.
Alternative:
In PHP den Wert "" feststellen und die Datenbank gar nicht erst fragen sondern gleich darauf mit oder wie bei einer Exception zu regieren klingt irgendwie direkter - oder?