他の質問の解決策をいくつか試しましたが、まだ問題があります。私は別の Where 句を投入していますが、それが混乱の原因であるかどうかはわかりません。以下は、別の同様の質問から提案された CAST を使用した最後の試みです。MYSQL の「日付」は正しくフォーマットされています。
//set last 3 days for review retrial
$today = date('Y-m-d');
$past = date('Y-m-d', strtotime('-14 days'));
$show_review_query = mysql_query("SELECT * FROM review WHERE status='1' AND entry_date BETWEEN $past AND $today ORDER BY entry_date");
これは空を返します。