Здравствуйте. У меня столбец имеет тип DATE. Но php почему не правильно обрабатывает вот этот код:
$from = new DateTime('2016-01-31');
$to = new DateTime('2016-02-04');
$period = new DatePeriod($from, new DateInterval('P1D'), $to);
$array_dates = array_map(
function($item){return $item->format('Y.m.d');},
iterator_to_array($period)
);
$date_string = implode(',',$array_dates);
mysqli_query($connect, "INSERT INTO `date` VALUES (".$date_string.")");
Почему-то в бд заполняется одна строка с содержимым 0000-00-00, хотя должно быть несколько строк с датами. Почему у меня возникает такая ошибка?