Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 3 ostatnie rekordy - nietypowo
krysk
post
Post #1





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 20.04.2002
Skąd: Szczecin

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


Muszę pobrać 3 ostatnie rekordy z bazy. Problem banalny do znalezienia w każdym kursie, gdyby nie fakt, iż sortowanie ma być jak przy ASC.

czyli mam np. tabelę o id: 1, 2, 3, 4, 5, 6, 7 a ja muszę pobrać 3 ostatnie wiersze od id w następującej kolejności wiersze 5, 6, 7. Jakieś pomysły, idee?


--------------------
Krzysztof Wójcik
Zend Certified Engineer
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Denver
post
Post #2





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 24.09.2003
Skąd: Giżycko / Wrocław

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


  1. SELECT id FROM tabelka ORDER BY id DESC LIMIT 3


3 pierwsze wiersze DESC'a to inaczej 3 ostatnie wiersze ASC'a

Ten post edytował Denver 23.11.2004, 16:52:55


--------------------
Go to the top of the page
+Quote Post
rogrog
post
Post #3





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


Najprościej wrzucić wszystko do tablicy przy DESC i odwrócić jej kolejność

@Denver: jemu chodzi też o kolejność


--------------------
Go to the top of the page
+Quote Post
FiDO
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


Wiec jesli jest to MySQL w wersji co najmniej 4.0.x to rozwiazanie jest tu: http://forum.php.pl/index.php?showtopic=19...ndpost&p=120240

PS. przenosze na bazy


--------------------
Brak czasu :/
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: 20.08.2025 - 13:36