Я хочу ограничить результаты SQL более чем на 1 неделю.Подготовить инструкцию - ограничить результаты по timestamp
Вот как это выглядит в обычном SQL-запроса, который не готов:
SELECT *
FROM `table_name`
WHERE timestamp < DATE_SUB(NOW(), INTERVAL 7 DAY)
ORDER BY `timestamp` DESC"
Но, как я использую PDO и готовлю все вопросы, я пытался сделать это:
$query = $db->query('SELECT * FROM `database` WHERE timestamp < DATE_SUB(NOW(), INTERVAL :time DAY) ORDER BY `timestamp` DESC');
$query->bindValue(':time', 7, PDO::PARAM_INT);
$query->execute();
Но ничего не произошло. Мне обычно удается все исправить, но это было немного сложно. Я надеюсь, что вы можете мне помочь.
Что вы используете? – Ben
Ничего не случилось? Даже ошибка? –