-2

誰かが私を助けることができますか、私は日付を(YY-mm-dd)として渡す文字列を持っています。2012-11-16。PHPを使用してデータベースからレコードを取得し、過去7日間のレコードを取得したいと思います。私のデータベースには、UNIXタイムスタンプが日付と時刻の形式で含まれています。PHPを使用して、現在の日から過去7日間のレコードを取得するにはどうすればよいですか。

4

1 に答える 1

1
SELECT * FROM table WHERE DATE(yourdate) >= DATE_SUB(CURDATE(), INTERVAL 7 DAY)

これは「1日あたり」ベースで機能します。これを使用して、2番目に正確にします。

SELECT * FROM table WHERE yourdate >= DATE_SUB(NOW(), INTERVAL 7 DAY)
于 2012-11-19T00:27:35.357 に答える