Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.13;
Скачать: CL | DM;

Вниз

По Mysql вопросик (из области PHP)   Найти похожие ветки 

 
Undert ©   (2004-05-28 19:31) [0]

Есть у меня таблица в которую записываются разные события, каждое событие принадлежит своей области (area), для всех событий есть один и тот же уникальный, последовательный ID, при доступе к определенной области, я выбираю все события с area=область, где область = идентификатор области, а как мне например зная ID события получить ближайшие другие события из этой же области ?


 
Undert ©   (2004-05-28 19:33) [1]

И почему анкета не найдена даже тогда когдя я второй раз зарегистрировался ? :))


 
McSimm ©   (2004-05-28 19:34) [2]


> И почему анкета не найдена даже тогда когдя я второй раз
> зарегистрировался ? :))

Потому, что в ссылке указан старый id анкеты. Который взят из куки


 
SergP ©   (2004-05-28 23:18) [3]

Найди сначала область:
select area from table where id=$id
засунь его в переменную, например $area

а потом выбери события этой области

select * from table where area=$area ....

Хотя что значит получить ближайшие другие события ?


 
имя   (2004-05-29 00:39) [4]

Удалено модератором


 
имя   (2004-05-29 01:07) [5]

Удалено модератором


 
Undert ©   (2004-05-29 01:07) [6]

SergP ©  
Покажу на примере:

..
1 area1 name1 text1
2 area2 name2 text2
3 area1 name3 text3
4 area2 name4 text4
5 area1 name5 text5
6 area2 name6 text6
7 area1 name7 text7
..

Как например зная ID=4, оптимально быстро получить 2 и 6 ?


 
SergP ©   (2004-05-29 01:16) [7]

ну значит делай
> [3] SergP ©   (28.05.04 23:18)


а если два запроса не нравятся сделай одним:

select a.* from table a,table b where a.area=b.area and b.id=$id

получишь 2,4,6

А если нужно только 4 и 6, то

select a.* from table a,table b where a.area=b.area and b.id=$id and a.id<>$id



Страницы: 1 вся ветка

Текущий архив: 2004.06.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.027 c
14-1085495783
13-Drakosha
2004-05-25 18:36
2004.06.13
BrainBench.com


6-1082903946
Romariosp
2004-04-25 18:39
2004.06.13
Как получить список сетевых адаптеров


8-1080817096
nikitos
2004-04-01 14:58
2004.06.13
Как скопировать музыку с компакт-диска на винчестер в MP3?


3-1085284190
Алексей
2004-05-23 07:49
2004.06.13
проблемма с Dead Lock


4-1083660910
NetWorK
2004-05-04 12:55
2004.06.13
Отключение жестких дисков и ЦПУ