PDO и MySQL «между»
пытаюсь заставить PDO работать с MySQL 'между', Ниже мой код:
$DBH = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass);
$start_date = date('Y-m-d H:i:s', mktime(0, 0, 0, 11, 1, 2009));
$end_date = date('Y-m-d H:i:s', mktime(23, 59, 59, 11, 30, 2009));
$STH = $DBH->prepare("SELECT * FROM `table` WHERE `start_date` BETWEEN ':start_date' AND ':end_date'");
$STH->bindParam(':start_date', $start_date, PDO::PARAM_STR);
$STH->bindParam(':end_date', $end_date, PDO::PARAM_STR);
$STH->execute();
var_dump($row);
Возвращается массив с '0' или же 'НОЛЬ' для ценностей. Когда я жестко кодирую дату окончания, он действует какstart_date
установлен на -1, перенастраивая меня все строки доend_date
, Итак, что я здесь делаю не так?