Switch to full style
Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.
Odpowiedz

Podział wyników zapytania sql na strony

6 maja 2005, o 09:07

Podział wyników zapytania sql na strony

6 maja 2005, o 09:18

do mysql: LIMIT $poczatek, 20
zapewnia to wyciecie okreslonej liczby wierszy
select count(*) - a to zwraca ogolna liczbe wierszy
wynik z powyzszego zapytania dzielisz przez 20 i dostajesz liczbe, ktora mozesz uzyc w liczniku tj
for( $a = 0 ; $a < $wynik_dzielenia ; $a++ ) echo "linki stron" ;
wartosc $poczatek bierzesz rzecz jasna z adresu w przegladarce $poczatek = @$_GET['page'] ; $poczatek *= 20 ; (pod warunkiem, ze w adresie bedziesz mial parametr page oraz ze podzielone na 20 na strone)
na koniec wyciecie fragmentu adresow, najprostszy sposob polega na tym ze pobierasz numer strony z adresu i traktujesz go jako poczatek petli wyswietlajacej liste (przy stronie 3 wyjdzie 3 4 5 6 7 8 9), najwazniejsze podmienic poczatek i koniec petli, z tym bedziesz musial poeksperymentowac
Odpowiedz