verfaa
Профессор
- Регистрация
- 29 Янв 2007
- Сообщения
- 417
- Реакции
- 49
- Автор темы
- #1
В поле marks может хранится просто число, например 3 или 5, а могут быть перечислены числа - например 2,4,5,8
Из формы приходит число, например 5 и нужно сравнить это число с числом(или числами) в поле marks и занести в выборку все строки если числа совпали или число из формы присутствует в числах в поле marks.
Если в поле marks оказалось одно число, то понятно можно просто написать
А если в поле marks оказался набор чисел? Как построить запрос в этом случае?
И главное что в этом случае запрос был универсальным, т.к. , повторюсь, поле marks может содержать как просто одно число, так и числа перечисленные через запятую. т.е. примерно так
3
5,8,9
2
1,4,8,9
4
Из формы приходит число, например 5 и нужно сравнить это число с числом(или числами) в поле marks и занести в выборку все строки если числа совпали или число из формы присутствует в числах в поле marks.
Если в поле marks оказалось одно число, то понятно можно просто написать
Код:
.... WHERE marks='".$num_from_form."' AND ...
И главное что в этом случае запрос был универсальным, т.к. , повторюсь, поле marks может содержать как просто одно число, так и числа перечисленные через запятую. т.е. примерно так
3
5,8,9
2
1,4,8,9
4