不動産検索フォームに、寝室の最小数から最大数を尋ねるフィールドがあります。検索結果を返すためのPHPクエリ抽出は次のとおりです。
//check bedrooms
if(!empty($_GET["room_no_min"]) && is_numeric($_GET["room_no_min"])){
$query[] = "'No_Bedrooms' >= '".$_GET["room_no_min"]."'";
$room_min_val = $_GET["room_no_min"];
}
if(!empty($_GET["room_no_max"])){
$query[] = "'No_Bedrooms' <= '".$_GET["room_no_max"]."'";
$room_max_val = $_GET["room_no_max"];
}
これは問題ありませんが、誰かが5(最小)から2(最大)の値を入力した場合、つまり、想定とは逆の場合を考慮に入れたいと思います。検証を使用したくないのですが、クエリは次のようなものである可能性がありますがfrom =>min(room_no_min,room_no_max)
、<= max(room_no_min,room_no_max)
クエリを書き直す方法がわかりません。