Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Jedno zapytanie z 3, 2 zalezne od 1 z 3
Qss
post
Post #1





Grupa: Zarejestrowani
Postów: 141
Pomógł: 7
Dołączył: 22.02.2009

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


Witam mam pytanie czy da się to zrobić w jednym zapytaniu ?

Kod
$zapytanie = mysql_query("SELECT * FROM photos WHERE id='".$id."' ");
$result=mysql_fetch_assoc($zapytanie);
$zapytanie2 = mysql_query("SELECT * FROM photos WHERE id>'".$id."' AND album = '".$result['album']."'  LIMIT 1"); // to ma na celu pobrac wszystkie dane zdjęcia o najbliższym większym id z pierwszego zapytania i ta sama kategoria/albumem
$zapytanie3 = mysql_query("SELECT * FROM photos WHERE id>'".$id."' AND album = '".$result['album']."'  LIMIT 1' "); // to samo co wyżej tylko mniejszym


jak się domyślacie jest mi to potrzebne do galerii z przyciskami następny poprzedni mogłbym zrobic na podstawie linków z +1 go GET id ale jeśli go nie bedzie bo np. będzie usunięty to trochę kicha ;p
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Qss
post
Post #2





Grupa: Zarejestrowani
Postów: 141
Pomógł: 7
Dołączył: 22.02.2009

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


Kod
     $zap = mysql_query("(SELECT t1.* FROM photos AS t1 WHERE t1.id='".$id."')  UNION
(SELECT t2.id FROM photos AS t2 WHERE t2.id>'".$id."' AND t2.album = t1.album  LIMIT 1) UNION
(SELECT t3.id FROM photos AS t3 WHERE t3.id<'".$id."' AND t3.album = t1.album  LIMIT 1)");
    
    
     if($r = mysql_fetch_assoc($zap)){//cos tam}


i wyskakuje błąd Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in ...

więc tegonieogarniam
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 11.10.2025 - 06:52