Вниз
Скачать: 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.02 c
4-1084129701
Lui
2004-05-09 23:08
2004.06.13
Картинка из dll


1-1085997737
Xmen
2004-05-31 14:02
2004.06.13
TSringList


3-1084947752
Dima
2004-05-19 10:22
2004.06.13
Пустые запросы


1-1085776793
Vist
2004-05-29 00:39
2004.06.13
Помогите с программой для сдачи зачёта


3-1085377266
leonidus
2004-05-24 09:41
2004.06.13
Как быть если у человека не установлен BDE а СУБД должна работать




   Наверх