Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Limitowanie zapytania
Forum PHP.pl > Forum > Bazy danych > MySQL
MarcinTryka
Witam, chciałbym na podzielić podstrony tematy, a w tematach posty na forum. Np. 10 na każdą stronę. Wyświetlenie pierwszych dziesięciu sprowadza się do "LIMIT 10", ale czy da się w jakiś prosty sposób wyświetlić od dziesiątego do dwudziestego?

Zawsze można wziąć przy zapytaniu id (auto_increment) dziesiatego wiersza bazy i dodać WHERE id<id_dziesiatego_wiersza. Ale czy nie da się tego jakoś bezpośrednio w SQLu umieścić żeby pominął pierwszych dziesięciu wierszy?
wijet
Pewnie ze sie da
Cytat
With two arguments, the first argument specifies the offset of the first row to return, and the second specifies the maximum number of rows to return. The offset of the initial row is 0 (not 1):
  1. SELECT * FROM tbl LIMIT 5, 10; # Retrieve rows 6-15

SELECT syntax
podstawa to manual, pewnie nawet nie spojrzales na skladnie klauzuli LIMIT
MarcinTryka
Tak, nie popatrzylem, bo nie spodziewałem się znaleźć tego w "LIMIT". Juz dawno tego szukalem takiej mozliwosci i nie znalazlem :/ tak to jest jak sie nie wie orientacyjnie gdzie taka opcja jest. ciezko przetrząsac cały manual. dziękuje za odpowiedź
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.