Skocz do zawartości

[MySQL] Wyświetlanie ostatnich X rekordów z bazy


BBB

Rekomendowane odpowiedzi

Witam,

 

Chciałbym wyświetlić ostatnie np. 100 rekordów w kolejności rosnącej według klucza id. Próbowałem DESC ale on sortuje malejąco, próbowałem tak i jest to samo (sortuje malejąco):

 

$query = "SELECT ... FROM $tablename WHERE id>=1 ORDER by id LIMIT 100";
Odnośnik do komentarza
Udostępnij na innych stronach

Witam,

 

Chciałbym wyświetlić ostatnie np. 100 rekordów w kolejności rosnącej według klucza id. Próbowałem DESC ale on sortuje malejąco, próbowałem tak i jest to samo (sortuje malejąco):

$query = "SELECT ... FROM $tablename WHERE id>=1 ORDER by -id LIMIT 100";

 

spróbuj tak.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

Nom PostgreSQL, to chyba nawet nie akceptuje wersji 0,100, ale ja tak piszę z przyzwyczajenia :) Jeżeli mamy np. stronę z newsami po 10 na stronę, to wiadomo, że na każdej stronie będzie LIMIT $strona*10,10; Tak po prostu napisałem - a, że niektórzy żyją z CTRL+C i CTRL+V to potem zadają takie pytania.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...