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%)
-----


mam tabele

id | album
1 | qqq
2 | www
3 | qqq
4 | www
5 | qqq

skoro tak to zrobiłem bez tego AD t1 itd.
po prostu album = album i tyle mam ustawione $id=3
i pierwszy wynik wyświetla poprawnie czyli tak
3qqq 1qqq 4www
właśnie 3 rekord jest niepoprawny bo powinno być 5qqq
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 - 08:22