[請益] 複選的限制查詢

看板PHP作者 (羽無倫)時間18年前 (2007/06/29 23:33), 編輯推噓3(300)
留言3則, 2人參與, 最新討論串1/2 (看更多)
小弟我想做複選的限制查詢 但是第一次做,不知道有沒有更好的寫法 我的想法是: 譬如衣服的顏色 黃、綠、紅 SELECT * FROM 資料表 WHERE 欄位 like XXX $limit; $limit="limit $color1 $color2 $color3";  if (empty($color=紅){ $color1=null; }else{ $color1="color=紅 and" } . . . (沒測試過,只是有這個想法,上面的想法還有很多問題還待解決) 不知道有沒有人有更好的寫法,或是有參考的網站(希望是中文) 我的目的是要限制查詢的條件,而且是複選 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.164.196

06/30 01:34, , 1F
SELECT ...WHERE color IN ('黃','綠','紅')
06/30 01:34, 1F

06/30 02:00, , 2F
這麼容易呀?是複選捏?
06/30 02:00, 2F

07/01 01:01, , 3F
那可以模糊比對嗎?
07/01 01:01, 3F
文章代碼(AID): #16XIOkgB (PHP)
討論串 (同標題文章)
文章代碼(AID): #16XIOkgB (PHP)