I have set up my database and set a field with the DATE
-Type. When I look into my database the format is: YYYY-MM-DD
but I can only update this field when I insert this format: YYYYMMDD
with my statement.
Why is the insert format a other one than the DATE
-Type format?
My PDO statement:
$stmt = $db->prepare("UPDATE mitarbeiter SET abwesend_von = :abwesend_von, abwesend_bis = :abwesend_bis WHERE id = :id");
$stmt->execute(array(
':abwesend_von' => $_POST['abwesend_von'],
':abwesend_bis' => $_POST['abwesend_bis'],
':id' => $_POST['mitarbeiternummer_abwesenheit']
));
My POST Data:
mitarbeiternummer_abwesenheit:26
abwesend_von:20171001
abwesend_bis:20171031
Some informations:
- Database: Server Version: 5.6.19-67.0-log
- Database: MySQL-Client-Version: 5.1.61
- Programming language is PHP