SQL結果を1週間以上に制限したい。ここで準備文 - タイムスタンプで結果を制限する
は、それが用意されていない通常の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
何も起こりませんでしたか?エラーでもない? –