Ja, hogy egy lehetseges megoldast is irjak - ami persze rosszabb, mint az array:
w_cat LIKE '%1%' AND w_cat LIKE '%3%'
helyett:
(w_cat LIKE '%,1,%' or w_cat LIKE '1,%' or w_cat LIKE '%,1') AND
(w_cat LIKE '%,3,%' or w_cat LIKE '3,%' or w_cat LIKE '%,3')
Ha a tomb elejere es a vegere is tennel szeparatort, pl:
,1,2,3,7,8,12,11,22,23,26,24,29,25,33,
Akkor egyszerubb lenne:
w_cat LIKE '%,1,%' AND w_cat LIKE '%,3,%'
(vagy ha a mysql gyorsan tud oszlophoz fuzni, lehet on-thy-fly is)
Egyebkent ez a like-os megoldas (vagy ugy kb. barmelyik ami like-ot hasznal tombokhoz) nagyon hamar nagyon lassuva fog valni ha megtomod adatokkal.
--
hungarian up portal - sj