Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Как вытащить часть данных из поля таблицы (Олеся) 19/09/2011 - 20:01:19
      Re: Как вытащить часть данных из поля таблицы (Akina) 19/09/2011 - 21:55:03
      Re: Как вытащить часть данных из поля таблицы (Олеся) 19/09/2011 - 23:19:17
      Re: Как вытащить часть данных из поля таблицы (Akina) 19/09/2011 - 23:49:25

> Original message text:
> From: Олеся - 19/09/2011 - 20:01:19
> Subject:Как вытащить часть данных из поля таблицы
> -----------------
> Здравствуйте.
> У меня такой вопрос:
> Есть столбец data_txt типа text в таблице field_data. Информации в каждом поле много, но нужно выбрать только значения, находящиеся внутри списка <li>нужное значение</li>, которые располагаются где угодно в столбце. Как лучше всего сформировать запрос?
> Третий день мучаюсь:
> SELECT data_txt as fielddata FROM fields_data WHERE width LIKE '%<li>*</li>%'
> Значений определенных нет, их как раз и нужно найти, а ориентир это только команда <li>, в которую они заключены.
>


From: Олеся - 19/09/2011 - 23:19:17
Subject:Как вытащить часть данных из поля таблицы
-----------------
Попытаюсь понять суть. Готовый код не прошу, но все-таки.
Запись выглядит примерно следующим образом:
"K144
<ul>
<li>10.4</li>
<li>175</li>
<li>185</li>
<li>195</li>
</ul>
<p>Все размеры</p> и т.д."
Единственное, что такой список <ul></ul> один в каждой записи.
А вот элементов <li></li> у каждого произвольное количество до 20 штук может быть.
1. Пользовательская функция - можно подробней? (примерно, но что именно - объявить переменную и задать цикл?)
2. Хранимка - это временная база данных? - это я и планирую делать. Хранимка с курсором - что это?
3. UDF-ка - это что такое?
Меня тут интересует вопрос, каким оператором орудовать - LIKE подойдет ли для этих целей? Он вроде работает с полями varchar? И правильно ли я определяю условие: LIKE '%<li>*</li>%' - во временную базу должно попасть только то, что заключено в <li></li> - 10.4, 175, 185, 195.
C php знакома, но как-то до этого работала с обычными запросами - выбрать/ упорядочить/посчитать целые записи, а тут как-то не могу вылезти.
Объясните, пожалуйста, если можете. Или пошлите в доки туда, где можно это выяснить, никак не могу решить вроде несложную задачу...



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
40578



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |