私は不動産スクリプトを開発しています。スクリプトには、ユーザーが価格範囲を指定できる検索オプションがあります。user_price_lowからuser_price_highになり、リストはデータベースからフェッチする必要があります。db_price_highおよびdb_price_low。
一致するものを見つけようとしてBETWEENステートメントを使用しました。
WHERE price_low BETWEEN '.$_REQUEST['minprice_buy'].' AND '.$_REQUEST['maxprice_buy']
でも驚いたことに...
ユーザーのuser_price_high=60およびuser_price_low=20であり、レコードのdb_price_low=30およびdb_price_high=120の場合
この場合、私のクエリは無効です。
私はMySqlQuery-日付範囲内の日付範囲を見ようとしましたが、それは私が望むものと一致しますか?