Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Stronnicowanie - jak to zrobić
Forum PHP.pl > Forum > Przedszkole
sweter
Witam,
mam takie lamerskie pytanie: jak wykonać stronicowanie? (nawet wierszyk się zrobił smile.gif)
No bo żeby zrobić stronicowanie muszę mieć min. 2 informacje - która strona jest obecnie oglądana i ile jest stron w ogóle.
A żeby policzyć ilość stron muszę oczywiście wiedzieć ile jest rekordów w bazie smile.gif
I skąd znać tą ilość? Mogę oczywiście wykonać zapytanie, np.
  1. SELECT * FROM `artykuly` WHERE `tytul`='%Ala ma kota%'

Ale po co wtedy robić stronicowanie, skoro mam już wszystkie wyniki, które mnie interesują?

Pozdrawiam smile.gif
bastard13
pobierasz ilość elementów (to jest ci potrzebne do wyświetlenia odpowiednich linków):
  1. SELECT count(*) FROM Tabela

W linku określasz, którą chcesz stronę np. www.strona.pl/index.php?page=2
Pobieranie elementów (np. 20 elementów na stronę i chcesz wyświetlić drugą stronę):
  1. SELECT * FROM Tabela LIMIT 20,20

po limit pierwsza wartość określa, od którego elementu pobierasz, a następny mówi ile elementów.
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.