|
|
|
| Как вывести все данные где в ячейках sp_id имеется искомое число.
Ячеки содержат примерно такое 1,3,4,5,12,23,54
Что бы при запросе 1 выводились все только с 1 и не затрагивались такие как 10,11,21 и т.п. | |
|
|
|
|
|
|
|
для: vbps
(26.04.2007 в 14:48)
| | В БД так данные не держат.
Если требуется фильтровать строки по элементам данных, эти элементы держат в отдельных строках таблицы. | |
|
|
|
|
|
|
|
для: Trianon
(26.04.2007 в 15:21)
| | а, если их от 0 до 999 | |
|
|
|
|
|
|
|
для: vbps
(26.04.2007 в 15:30)
| | ну и что? | |
|
|
|
|
|
|
|
для: Trianon
(26.04.2007 в 15:35)
| | Я почти нашел один способ:
$arr = explode(",",$R["sp_id"]);
if(in_array($m, $arr)) { -и делаем что надо- }
но мне надо одним запросом к базе!
Так что ничего сделать нельзя? | |
|
|
|
|
|
|
|
для: Trianon
(26.04.2007 в 15:35)
| | Это будет решением?
Пока проблем не наблюдаю.
(sp_id) regexp '[[:<:]]".$m."[[:>:]]'
|
| |
|
|
|