Не знаю как правильно сделать. В таблице saloni есть поле marka(varchar), в нем находится значение PHP: 123,654,12,1,2,78 У меня есть GET параметр marka - значиние int (т.е. числовое значение). Нужно из таблицы saloni выбрать все записи, где $_GET['marka'] есть хотя бы в одном поле "marka". Вижу это так: [sql]select * from saloni where marka like[/sql] и тут должно быть правило, которое выберет значение из поля, у которого спереди и сзади нету числового значения. Т.е. может быть пустой символ или запятая.
допустим, значение из GET равно 123, тогда запрос можно сгенерить динамически внутри пхп [sql]select * from saloni where marka like '123,%' or marka like '%,123' or marka like '%,123,%' or marka = '123'[/sql]
можно записать с помощью функции FIND_IN_SET: PHP: $marka=$_GET['marka']; $query="select * from saloni where FIND_IN_SET('$marka',marka )>0";