Двойной поиск

DenVeroid

Новичок
Двойной поиск

Имеется таблица table в которой имеются поля
id | cat | nums |

так вот, нужно сделать поиск не только по cat примерно это выглядит так cat='1'
но и нужно найти ещё и что содержиться в nums,
в нём хранятся числа примерно такого вида 4,1,3,2

каким образом это сделать? при помощи ereg() можно сделать,
или может как-то при помощи самого MySQL

да кстати числа которые я привел "4,1,3,2" могут быть разными,
все зависит от того, какие checkbox будут выбраны

Или это невозможно сделать?
 

Кром

Новичок
У тебя, судя по всему неправильно спроектирована база.
Списки номеров из nums нужно импортировать в другую таблицу.
 

DenVeroid

Новичок
Кром, и потом их хранить каждое число в каждой записи
а не в одной записи все числа, но вот как потом делать второй запрос, немогу до думаться
 

Кром

Новичок
>и потом их хранить каждое число в каждой записи

Да.

>но вот как потом делать второй запрос

Во второй таблице далаешь два поля. В первом хранишь id строки из первой таблицы, во втором поле одно число из nums.
Потом делаешь выборку по двум таблицам.
 
Сверху