SELECT * FROM `".BCRM."Genre` where id LIKE '%".addcslashes(mysql_escape_string($row['GenerelID']), '%_\\\'')."%'
тип GenerelID
set('1','2','3','4','5','6','7','8', '9','10','11','12','13','14','15','16','17',' ; ; ;18','19','20','21','22','23','24','25','26','27',' ; ; ;28','29','30','31','32')
Если содержится два значения (1,2)
не чего не выводиться
Пример
SELECT * FROM `1_Genre` where id LIKE '%1,3%'
выводит пустоту
где одно(1)
выводит два значения
пример
SELECT * FROM `1_Genre` where id LIKE '%1%'
выводит Action, Sports,
Почему так? И как исправить?