Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zapytanie
hondek
post
Post #1





Grupa: Zarejestrowani
Postów: 355
Pomógł: 50
Dołączył: 20.08.2007
Skąd: Częstochowa

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


Mam takie zapytanie :

  1. $zapytanie = "SELECT i.*, j.*
  2. FROM galeria as i, galeria_foto as j
  3. WHERE j.galeria_id = i.id
  4. ";


i kazda galerie zwaraca tyle razy ile jest fotek, ktore maja id galerii.
Czy mozna jakos zmienic to zapytanie, zeby zwracalo tylko pierwsza fotke z tej galerii, a nie wszystkie?
z gory dziekuje.


--------------------
przetwornik yt na czasie :)
Go to the top of the page
+Quote Post
slepiec
post
Post #2





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 23.08.2007

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


nie zbyt wiem o co ci chodzi, ale jak chcesz tylko pierwszy to dodaj zwyczajnie LIMIT 1 na końcu zapytania.
Go to the top of the page
+Quote Post
hondek
post
Post #3





Grupa: Zarejestrowani
Postów: 355
Pomógł: 50
Dołączył: 20.08.2007
Skąd: Częstochowa

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


No.. wlasnie slabo wyjasnilem o co mi chodzi winksmiley.jpg

Chodzi mi o to, ze chce wyswietlic wszystkie galerie jakie sa w bazie, lecz klikając na galerie X chce zeby w linku byla zawarta tez pierwsza fotka, zeby po kliknięciu w galerie wyswietlala sie odrazu pierwsza fotka z niej. np. galeria.php?galeria=4&foto=78 , ale nie wiem jak wyciagnac z bazy tylko pierwszy rekord z galeria_foto w ktorym galeria_id pasuje do id w tabeli galeria.

Nie wiem czy to bedzie zrozumial.. mam nadzieje, ze tak winksmiley.jpg pozdrawiam.


--------------------
przetwornik yt na czasie :)
Go to the top of the page
+Quote Post
prond
post
Post #4





Grupa: Zarejestrowani
Postów: 254
Pomógł: 10
Dołączył: 8.11.2006
Skąd: Warszawa

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


To nie jest takie proste, ponieważ potrzebna jest tu funkcja rankingująca rank().
Jest w ORACLE, ale niestety nie ma w jej MySQL.
Na szczęście możesz to obejść wykorzystując zmienne MySQL.
Możesz zobaczyć przykład na http://weblog.axent.pl/2007/05/22/rank-w-mysql/.


--------------------
--------------------------------------------------------------------------------
weblog.axent.pl
--------------------------------------------------------------------------------
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 Aktualny czas: 21.08.2025 - 20:54