BBB Opublikowano 18 Maja 2009 Udostępnij Opublikowano 18 Maja 2009 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 Więcej opcji udostępniania...
kryniak Opublikowano 18 Maja 2009 Udostępnij Opublikowano 18 Maja 2009 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 Więcej opcji udostępniania...
Makary155 Opublikowano 18 Maja 2009 Udostępnij Opublikowano 18 Maja 2009 SELECT blah FROM bleh WHERE id>=1 ASC ORDER BY id LIMIT 100 oprócz DESC jest ASC do sortowania rosnąco. E:poprawiłem Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 18 Maja 2009 Administratorzy Udostępnij Opublikowano 18 Maja 2009 SELECT * FROM tabela WHERE id>=1 ORDER BY id ASC LIMIT 0,100; Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Lord Marcelot Opublikowano 18 Maja 2009 Udostępnij Opublikowano 18 Maja 2009 gnysiu, a dlaczego "LIMIT 0,100" a nie "LIMIT 100"? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 18 Maja 2009 Udostępnij Opublikowano 18 Maja 2009 Bo kurwa taka jest składnia SQL... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Filar Społeczności Ranmus Opublikowano 18 Maja 2009 Filar Społeczności Udostępnij Opublikowano 18 Maja 2009 I ma rację, bo wystarczy samo LIMIT 100, a składnia SQL jest prawidłowa. -_- Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 19 Maja 2009 Administratorzy Udostępnij Opublikowano 19 Maja 2009 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 Więcej opcji udostępniania...
BBB Opublikowano 19 Maja 2009 Autor Udostępnij Opublikowano 19 Maja 2009 Dzięki, jak tylko mój hosting skończy konserwację to sprawdzę jak do chodzi. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
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ę