Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как вывести все данные где в ячейках имеется искомое число
 
 автор: vbps   (26.04.2007 в 14:48)   письмо автору
 
 

Как вывести все данные где в ячейках sp_id имеется искомое число.
Ячеки содержат примерно такое 1,3,4,5,12,23,54

Что бы при запросе 1 выводились все только с 1 и не затрагивались такие как 10,11,21 и т.п.

   
 
 автор: Trianon   (26.04.2007 в 15:21)   письмо автору
 
   для: vbps   (26.04.2007 в 14:48)
 

В БД так данные не держат.
Если требуется фильтровать строки по элементам данных, эти элементы держат в отдельных строках таблицы.

   
 
 автор: vbps   (26.04.2007 в 15:30)   письмо автору
 
   для: Trianon   (26.04.2007 в 15:21)
 

а, если их от 0 до 999

   
 
 автор: Trianon   (26.04.2007 в 15:35)   письмо автору
 
   для: vbps   (26.04.2007 в 15:30)
 

ну и что?

   
 
 автор: vbps   (26.04.2007 в 15:44)   письмо автору
 
   для: Trianon   (26.04.2007 в 15:35)
 

Я почти нашел один способ:

$arr = explode(",",$R["sp_id"]);
if(in_array($m, $arr)) { -и делаем что надо- }

но мне надо одним запросом к базе!

Так что ничего сделать нельзя?

   
 
 автор: vbps   (26.04.2007 в 16:54)   письмо автору
 
   для: Trianon   (26.04.2007 в 15:35)
 

Это будет решением?
Пока проблем не наблюдаю.


(sp_id) regexp '[[:<:]]".$m."[[:>:]]'

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования