PHP Хочу сделать выборку SELECT по переменным даты
Не могу настроить выборку по переменным Даты Завожу новые переменные с типом даты
<input type="date" name="date1" id="date" placeholder="С какой даты" class="form-control">
<input type="date" name="date2" id="date" placeholder="По какую дату" class="form-control">
присваиваю переменные и вывожу для проверки на экран
$date1 = $_POST['date1'];
$date2 = $_POST['date2'];
echo $date1;
echo $date2;
(выводит в формате 2020-08-05) пробую задать в ручном диапазоне
$query = $pdo->query('SELECT * FROM `history` WHERE (date) BETWEEN "2012-05-14" AND "2022-05-14" ');
while($row = $query->fetch(PDO::FETCH_OBJ)) {
echo '<li><b>'.$row->date.''</b>';
}
Результат выводит на экран пробую заменить ручную вбитые даты на переменные $date1 и $date2
$query = $pdo->query('SELECT * FROM `history` WHERE (date) BETWEEN "$date1" AND "$date2" ');
while($row = $query->fetch(PDO::FETCH_OBJ)) {
echo '<li><b>'.$row->date.''</b>';
}
код выполняется но результатов на экран не выводит
В чем может быть ошибка ??? и как дописать еще одно усливие??? скажем
SELECT * FROM `history` WHERE (date) BETWEEN "$date1" AND "$date2" и любое поле равно $X ????