Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Stronnicowanie - jak to zrobić
sweter
post 22.08.2010, 19:45:47
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


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


--------------------
Go to the top of the page
+Quote Post
bastard13
post 22.08.2010, 20:05:20
Post #2





Grupa: Zarejestrowani
Postów: 664
Pomógł: 169
Dołączył: 8.01.2010
Skąd: Kraków

Ostrzeżenie: (0%)
-----


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.

Ten post edytował bastard13 22.08.2010, 20:10:04


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 13:34