Stronicowanie wyników zapytania

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
majkey
Nowy
Nowy
Posty: 42
Rejestracja: śr lis 26, 2003 3:31 pm
Lokalizacja: Białystok

Stronicowanie wyników zapytania

Post autor: majkey »

Witam.
Tym razem ma problem mniej banalny.
Chciałbym wypisywać dane na stronę z tabeli po 5 wierszy.
link 1 wskazuje na dane od 1-5 wiersza
link 2 od 6-10
link 3 od 11-15
link 4 od 16-20
itd..
Jak napisać takie uniwersalne zapytanie, które na wejsciu dostawałoby np zakres liczbowy, a na wyjscie dawało wiersze z zadanego zakresu wierszy.
Za pomoc THX!
Pozdro.
wixor
Przelotem
Przelotem
Posty: 336
Rejestracja: śr gru 31, 2003 10:18 pm
Lokalizacja: Wrocław

Re: Stronicowanie wyników zapytania

Post autor: wixor »

[sql]SELECT * FROM tabela LIMIT <coś> <coś>[/sql]
Nie tak dokładnie, nie wiem, bo nie siedzę w SQL-u, ale sprawdź dokumentację LIMIT-a
majkey
Nowy
Nowy
Posty: 42
Rejestracja: śr lis 26, 2003 3:31 pm
Lokalizacja: Białystok

Re: Stronicowanie wyników zapytania

Post autor: majkey »

Dzięki "wixor" za podpowiedź.
Ustaliłem, że zapystanie to powinno wyglądać przykladowo:
[sql]
select *
from tabela
limit 10,5;
[/sql]
Gdzie 10 oznacza numer wiersza od ktorego zaczynamy,
a 5 oznacza ile chcemy wypisać wierszy.
ODPOWIEDZ