Вниз
Скачать: 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.031 c
8-1081136189
Rentgen
2004-04-05 07:36
2004.06.13
Photoshop Color Table


4-1083938187
awest
2004-05-07 17:56
2004.06.13
Запрет на удаление файла


3-1085137978
DelphiNew
2004-05-21 15:12
2004.06.13
Поиск поля


3-1085235999
andruha
2004-05-22 18:26
2004.06.13
MIDAS. Как из приложения добавить запись в таблицу?


4-1083688325
AlexZ_CRC
2004-05-04 20:32
2004.06.13
Открыть <u> все </u> CDROM на компе




   Наверх