我正在使用一些過濾器來顯示產品。像顏色,價格和東西過濾器。查詢操作數據庫
鏈接:http://www.applechain.com/products/iPod.php
我用這個查詢
$sql = "Select *
from tbl_product
where device='iPhone'
and (color='$c1'
or color='$c2'
or color='$c3'
or color='$c4'
or color='$c5'
or color='$c6'
or color='$c7'
or color='$c8'
or color='$c9'
or color='$c10'
) and (storage='$cp1'
or storage='$cp2'
or storage='$cp3'
or storage='$cp4'
or storage='$cp5'
) and (f_unlock='$factory')
and (warranty='$warranty')
and (price >= '$price1'
and price <= '$price2'
)
order by product_id desc";
現在的事情是,我想說明,即使所有的疑問都不滿意的結果。如果只有幾個選項相匹配,我想在此基礎上顯示結果,那麼如何?
我會感謝您的幫助。
然後你想要「或」,而不是「和」。取而代之,你應該很好。 –