プロパティを検索できる検索フォームがあります。現在、すべてのフィールドに入力した場合にのみ機能します。しかし、たとえば、フィールドを空白のままにして残りを検索したり、1 つのフィールドだけを検索して残りを空白のままにしたい場合はどうすればよいでしょうか?
これは、今日のクエリのコードです。
$sql = mysql_query("
SELECT *
FROM property
WHERE (rooms LIKE '%$room%' OR '$room' = '')
AND (status LIKE '%$status%' OR '$status' = '')
AND (type LIKE '%$type%' OR '$type' = '')
AND (adress LIKE '%$county%' OR '$county' = '')
AND (area LIKE '%$area%' OR '$area' = '')
AND (price BETWEEN '$min' AND '$max')
") or die(mysql_error());
前もって感謝します!
すべてのフィールドが選択フィールドであり、テキスト フィールドではないことに注意してください。