Hallo,
ich habe folgendes Problem. Bei einer Vermietung will ich, dass die Formularfelder mit dem Start- und Endzeitpunkt der Vermietung mit schon vorhandenen Bestellungszeiträumen abgeglichen werden. Die Formularfelder sind dabei vom Typ date (<input type='date'.....) im Format YYYY-MM-DD. Meine Datenfelder in der Tabelle sind ebenfalls mit date festgelegt und haben das gleiche Format. Leider will aber kein richtiges Ergebnis kommen. Der Fehler liegt wahrscheinlich darin, dass die Datentypen nicht passen, aber da PHP ja keine hat und die Formate passen sollte es eig doch gehen....
Hoffe mir kann jemand helfen.
ich habe folgendes Problem. Bei einer Vermietung will ich, dass die Formularfelder mit dem Start- und Endzeitpunkt der Vermietung mit schon vorhandenen Bestellungszeiträumen abgeglichen werden. Die Formularfelder sind dabei vom Typ date (<input type='date'.....) im Format YYYY-MM-DD. Meine Datenfelder in der Tabelle sind ebenfalls mit date festgelegt und haben das gleiche Format. Leider will aber kein richtiges Ergebnis kommen. Der Fehler liegt wahrscheinlich darin, dass die Datentypen nicht passen, aber da PHP ja keine hat und die Formate passen sollte es eig doch gehen....
Hoffe mir kann jemand helfen.
PHP-Code:
$dbcmd->executeQuery("SELECT * FROM buchung WHERE fid = $1 AND ((DATE '$2', Date '$3') OVERLAPS (start, ende));", array($this->fid, $this->start, $this->ende));
Kommentar