Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyciągnięcie pozycji na podstawie ID
DooBLER
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 7.08.2006

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


Witam
Szukam już 2 godziny i nie mogę znaleźć odpowiedzi na moje pytanie (moze źle szukam (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) )

Mam takie zapytanie:
  1. SELECT * FROM `galeria` WHERE gal_id='".$id_fotki."' LIMIT 0, 1

Chcę zmienić to zapytanie na takie:
  1. SELECT * FROM `galeria`ORDER BY gal_dataDodania DESC LIMIT ".$pozycja_fotki.", 1

Jakie zapytanie powinienem napisać żeby podając $id_fotki otrzymać pozycję dla LIMIT przy sortowaniu takim jak powyżej?

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
DooBLER
post
Post #2





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 7.08.2006

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


No więc tak mam jedną stronę z miniaturkami i każda z tych miniaturek jest linkiem do strony z powiększonym obrazkiem, link ten zawiera ID tegoż obrazka.

Na stronie z powiększonymi obrazkami mam przyciski [następny], [poprzedni] itd pod tymi przyciskami nie chce mieć konkretnych ID obrazków tylko pozycje którą zajmują przy danym sortowaniu

I teraz tak:
Przy przejściu od miniaturek mam podane ID (i taka sytuacja występuje tylko raz) potem operuję już tylko pozycjami i zapytaniami LIMIT

Niema jakiegoś prostego sposobu na wyciągnięcie numeru rekordu? gdzieś czytałem kiedyś że podczas sortowania baza tworzy sobie dodatkową ukrytą kolumnę z ponumerowanymi po kolei rekordami i właśnie ten numerek by mnie pewnie interesował (niestety zapomnialem gdzie o tym czytałem) :/

Dzięki za odpowiedzi
Pozdrawiam
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: 27.12.2025 - 22:27