sikor02
(Sikora507)
16 Listopad 2006 21:43
#1
Moja strona zaczyna się rozrastać i potrzebuję zrobić takie coś jak na google że wyniki mi się wyświetlają np po 10 a do następnnych są linki na dole (1 2 3 4 5…)
Wiem jak zrobić żeby wyświetlić np pierwszych 20 wynikó z tabeli, ale jak zrobić żeby wyświetliły sie np od 30 do 40 ???
co musi być po słowie LIMIT ???
sikor02
(Sikora507)
16 Listopad 2006 22:06
#3
no dzieki postaram sie nauczyć z tego
thx
kubar3k
(Kubarek)
16 Listopad 2006 22:24
#4
sądzę że prościej można np. tak:
$query='select * from artykuly where artykul_id>=5 limit '.$artow_na_strone.';';
$res=mysql_query($query);
// itd.
sikor02
(Sikora507)
16 Listopad 2006 22:27
#5
ale to mi sie wyświetli od 5 do $artow_na_strone czy od początku do $artow_na_strone ??
adpawl
(adpawl)
16 Listopad 2006 23:05
#6
Zweóci tyle rekordów na ile wskazuje zmienna $artow_na_strone …i będą to rekordy gdzie artykul_id jest większy lub równy 5.
czyli prościej…
gdzie artykul_id = 5,6,7,8,9,10,…n dla $artow_na_strone = n
Poczytaj sobie o porcjowaniu…
http://www.skrypt.pl/index.php?d=prace& … ca10815324
http://php.webhelp.pl/index.php?id=76&r … ac=readtut
http://www.goldweb.interpc.pl/?id=44&pl … php&art=22
http://www.goldweb.interpc.pl/?id=44&pl … php&art=27
…
sikor02
(Sikora507)
17 Listopad 2006 07:44
#7
dobra dzięki wam teraz dam rade