Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.06.13;
Скачать: [xml.tar.bz2];

Вниз

По 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.036 c
1-1086020756
Moroz
2004-05-31 20:25
2004.06.13
Прототип функции


1-1085998769
Unicode
2004-05-31 14:19
2004.06.13
Как округлить число?


6-1082227954
IXT
2004-04-17 22:52
2004.06.13
Наличие входящего подключения.


14-1085636200
Nurali
2004-05-27 09:36
2004.06.13
Dial-Up из Delphi (6)


1-1085665499
Lena19
2004-05-27 17:44
2004.06.13
как узнать какие элементы масива принадлежат другому масиву





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский