Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.022 c
14-1085659720
Вячеслав
2004-05-27 16:08
2004.06.13
Delphi+Autocad


8-1081016008
Forelli
2004-04-03 22:13
2004.06.13
Как вызвать Windows кую настройку громкости


3-1085041275
slava7
2004-05-20 12:21
2004.06.13
работа с БД в сети


1-1085527997
kaif
2004-05-26 03:33
2004.06.13
Decimal Separator


14-1085730236
Mad Dancer
2004-05-28 11:43
2004.06.13
Работа с картинками




   Наверх