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' или 'NULL'; для ценностей. Когда я жестко кодирую дату окончания, он действует какstart_date установлен на -1, перенастраивая меня все строки доend_date, Итак, что я здесь делаю не так?

Ответы на вопрос(2)

Ваш ответ на вопрос