1 ~ 2 週間前の MySQL テーブルからレコードを選択しようとしています。テーブルには日付列があります。10 日前の日付がありますが、クエリはそれを無視しています。助けていただけますか?私が使用しているクエリは次のとおりです。
$week2 = mysql_query("SELECT * FROM apps WHERE (user = '"
.mysql_real_escape_string($_POST['username']) . "') and date BETWEEN ( DATE_SUB( NOW(),
INTERVAL 2 WEEK), DATE_SUB( NOW(), INTERVAL 1 WEEK )");
日付を 1 週間以内にすれば、問題なくレコードを選択できます。
$week1 = mysql_query("SELECT * FROM apps WHERE (user = '" .
mysql_real_escape_string($_POST['username']) . "') and date > NOW() - INTERVAL 1 WEEK
ORDER BY id DESC limit 1");