|
|
|
| Добрый день, в sql селен.
Есть таблица, filter.
в ней поля
id и yhoo
поле id может иметь такие значения
1_0
1_1 и т.д.
и/или
2_0
2_1 и т.д.
и т.д.
нужнен такой запрос
select * from filter where id="1_(а тут все значения которые будут)"
т.е. должен вернуть
все значения полей где id начинается с 1_0
и заканчивается 1_(а тут хоть до бесконечности)
Надеюсь понятно объяснил.
Спасибо. | |
|
|
|
|
|
|
|
для: ntro123
(02.11.2010 в 15:02)
| | select * from filter where id LIKE '1_%' | |
|
|
|
|
|
|
|
для: captain-america
(02.11.2010 в 15:33)
| | не то ...
про100 извлекает первый элемент ... т.е. 1_0 а и выводит
Array
(
[0] => 1_0
[id] => 1_0
[1] => 200
[yhoo] => 200
[2] => 800
[size_text] => 800
[3] => lol,forum
[stop_word] => lol,forum
[4] => 60
[inlinks] => 60
[5] => 4
[exlinks] => 4
[6] => 200
[age_domain] => 200
)
а должен еще извлечь 1_1 и вывести 2 массива ...
ПС. этих самых 1_* может быть бесконечно ... нужны все. | |
|
|
|
|
|
|
|
для: ntro123
(02.11.2010 в 16:21)
| | Нижнее подчеркивание также является wildcard'ом. | |
|
|
|
|
|
|
|
для: root
(02.11.2010 в 16:56)
| | не понял. | |
|
|
|
|
|
|
|
для: ntro123
(02.11.2010 в 17:11)
| | Обратный слэш перед ним поставьте. | |
|
|
|
|
|
|
|
для: root
(02.11.2010 в 17:20)
| | select * from filter where id LIKE '1\_%'
и выглядит запрос теперь так и что?
ничего не изменилось. | |
|
|
|
|
|
|
|
для: ntro123
(02.11.2010 в 15:02)
| | >Есть таблица, filter. >в ней поля id и yhoo
>поле id может иметь такие значения
>1_0
>1_1 и т.д.
>и/или
>2_0
>2_1 и т.д.
>и т.д.
поле id (как, впрочем, и любое другое) не должно мочь иметь такие значения.
ЕВПОЧЯ. | |
|
|
|
|
|
|
|
для: Trianon
(02.11.2010 в 17:53)
| | ок, поменяю, название. (а тип так и аставлю варчар)
вам легче?
вопрос открыт. | |
|
|
|
|
|
|
|
для: ntro123
(02.11.2010 в 18:32)
| | я же подчеркнул - дело не в названии.
А в попытке хранить в одном поле несколько независимых атрибутов. | |
|
|
|
|
 249.9 Кб |
|
|
для: Trianon
(02.11.2010 в 18:35)
| | вы о чем?
выложу срин чтобы мы друг друга монимали.
http://softtime.ru/forum/files/77033-20101102184724.jpg
вот там видна табличка ...
есть разные
1_*
2_*
нужны все 1_*
т.е. от 1_0 до 1_1 (в реале может быть больше)
спасибо. | |
|
|
|
|
|
|
|
для: ntro123
(02.11.2010 в 18:47)
| | о том, что эта колонка не разделена на две - id1 и id2 , которые хранят то, что до черточки и то, что после нее, соответственно. | |
|
|
|
|
|
|
|
для: Trianon
(02.11.2010 в 18:51)
| | вы можете дать рабочий запрос пожалуйста) | |
|
|
|
|
|
|
|
для: ntro123
(02.11.2010 в 18:57)
| | select * from filter where id1=1
пожалуйста) | |
|
|
|
|
|
|
|
для: Trianon
(02.11.2010 в 19:12)
| | >select * from filter where id1=1
>пожалуйста)
Вы вобше смотрите что за бред пишете?
какое поле id1 ???
какое =1 ???? | |
|
|
|
|
|
|
|
для: ntro123
(02.11.2010 в 19:18)
| | все дошло ...
всем спасибо.
$cha2=mysql_query("select * from filter where id LIKE '1_%'");
$i=0;
while(0==0)
{
if($m=mysql_fetch_array($cha2)) $arrres[$i]=$m;
else break;
$i++;
}
|
| |
|
|
|
|
|
|
|
для: ntro123
(02.11.2010 в 19:18)
| | бред пишете Вы.
Я лишь пытаюсь столкнуть Вас с этого кривого пути, да видно не судьба.
А коль уж так, то сделать так, хотя бы, чтоб другие Вашему примеру не следовали. | |
|
|
|
|
|
|
|
для: Trianon
(02.11.2010 в 23:16)
| | зачем цикл здесь использовать и с таким странным условием - while(0==0) ? | |
|
|
|
|
|
|
|
для: Лена
(03.11.2010 в 00:10)
| | >зачем цикл здесь использовать и с таким странным условием - while(0==0) ?
Откуда мне-то знать?
Верите ли - я даже не заметил этой строки. | |
|
|
|
|
|
|
|
для: Trianon
(03.11.2010 в 00:21)
| | >Верите ли - я даже не заметил этой строки.
Не верю :) я сразу на ней споткнулась :)
Ощущение такое, как будто сделали запрос к базе и не знают, куда его дальше приткнуть. А пока думается, заставляют интерпретатор крутиться в циклах и ветках условий. | |
|
|
|
|
|
|
|
для: Лена
(03.11.2010 в 00:41)
| | Вы ошибаетесь вместе с Trianon, это не условие, это автор смайлик поместил. :) | |
|
|
|
|
|
|
|
для: Лена
(03.11.2010 в 00:41)
| | Да что там интерпритатор.. попробуйте-ка сходу сразу поймите, что тут будет (0==0) | |
|
|
|
|
|
|
|
для: neadekvat
(03.11.2010 в 22:14)
| | гантеля :) | |
|
|
|
|
|
|
|
для: Лена
(03.11.2010 в 00:41)
| | дабл пост
| |
|
|
|