Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Listowanie wyników - OD -> Do
Forum PHP.pl > Forum > Bazy danych > MySQL
seba22
Witam,

Mam problem, potrzebuję wyświetlić wszystkie rekordy z bazy danych, lecz jest ich zbyt wiele.
W związku z czym trzeba je podzielić np po 20 rekordów.

Żeby zatrzymać po 20 trzeba użyć komendy LIMIT 20.

Użytkownik klika teraz że chce kolejną stronę i teraz powinno polecieć zapytanie OD 20 SELECT bla bla from tabela where cos LIMIT 20.


Nie mogę dojść... jak dam where id=20 to pokaże mi rekord 20... a jak zrobić żeby wyświetliło faktycznie tak jak mrówie, z możliwością przewijania co 10.
ongaqjin
na koncu zapytania sql uzyj limit 0,20 dla pierwszej strony a dla kazdej nastepnej limit x*20,20, gdzie x to numer strony. limit ogranicza wyswietlanie wynikow w nastepujacy sposob: limit a,b znaczy wyswietl b wynikow, zaczynajac od a.
JoShiMa
Cytat(ongaqjin @ 21.10.2008, 09:42:00 ) *
na koncu zapytania sql uzyj limit 0,20 dla pierwszej strony a dla kazdej nastepnej limit x*20,20, gdzie x to numer strony

raczej limit x*20, (x+1)*20
nospor
@JoShiMa zajrzyj do manuala i zobacz co przyjmuje limit winksmiley.jpg

@seba22 problem poruszany bardzo czesto. szukaj pod haslem stronicowanie
JoShiMa
OK. Zwracam honor. Nie jestem w formie dziś sad.gif
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.