Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zapytanie Mysql ;-/
ganimedes
post 19.04.2005, 11:14:48
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 1.04.2004

Ostrzeżenie: (0%)
-----


Witam. Mam problem z zapytaniem takiego typu!

Chce pobrać dane o trzech sąsiednich rekordach wiedząc iż środkowego pole ma wartość np uid=5; Potrzebne to jest do wyświetlania poprzedniego i następnego usera:). Wiem ze da się to zrobić w inny sposób(więcej zapytań), ale czy istnieje możliwość jednego zapytania do bazy? Dzięki smile.gif)
Go to the top of the page
+Quote Post
nospor
post 19.04.2005, 11:22:31
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




jesli uid są generowane kolejno:
  1. <?php
  2.  
  3. $sql=&#092;"select * from tabela where uid in (\".$uid-1.\",$uid,\".$uid+1.\")\";
  4.  
  5. ?>


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kszychu
post 19.04.2005, 11:38:05
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


@nospor; przy założeniu, że uid są kolejnymi liczbami, a wcale tak nie musi być.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
nospor
post 19.04.2005, 11:44:56
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




no przecież napisałem że przy tym założeniu:
Cytat
jesli uid są generowane kolejno:


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
ganimedes
post 19.04.2005, 11:51:56
Post #5





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 1.04.2004

Ostrzeżenie: (0%)
-----


NIe nie nie , panowie smile.gif o tym to dziecko nawet wie ;] hehe. Nie zawsze będzie tak! Czekam na inne ciekawe pomysły ;(
Go to the top of the page
+Quote Post
nospor
post 19.04.2005, 11:59:59
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
NIe nie nie , panowie  o tym to dziecko nawet wie
zdarzały się takie osobniki na forum że nie wiedziały


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
ganimedes
post 19.04.2005, 12:17:44
Post #7





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 1.04.2004

Ostrzeżenie: (0%)
-----


heheh , to co nie da rady z jednym zapytaniem? Kombinowalem cos z
  1. BETWEEN
, ale coś nie moge wymyślić:( OKi dzięki za aktywność:P
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:07