次のフォームに基づいて mysql の結果をフィルタリングしたい
www.dabndash.com/filter.php
私が試してきたフィルターのmysqlコードは次のとおりです。
SELECT DISTINCT * FROM paintings
WHERE (price BETWEEN '$min_price' AND '$max_price')
AND (orientation = '$orientation1' OR orientation = '$orientation2' OR orientation = '$orientation3')
AND (size_diagonal BETWEEN '$size_min' AND '$size_max')
AND (primary_color = '$primary_color' AND secondary_color = '$secondary_color')
クエリが結果をフィルタリングしていない理由がわかりません。ユーザーがいずれかのフィールドに入力した場合でも、結果をフィルタリングする必要があります。