Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Prikaz rezultata upita

[es] :: PHP :: Prikaz rezultata upita

[ Pregleda: 976 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ika999
Nis

Član broj: 1631
Poruke: 32
212.200.108.*



Profil

icon Prikaz rezultata upita28.05.2004. u 12:06

Kada iz baze(MySQL) dobijem rezultat upita, koji ima vise od 100-tinak vrsta,
hteo bih prikazivanje vrsta na vise stranica(npr po 20 na strani), kako to da izvedem?
Da li ima neko napisanu funkciju ili sl?
Ika
28.05.2004. u 12:06 

NikolaVeber
neradnik na porodiljskom bolovanju
Karlsruhe

Član broj: 5115
Poruke: 1249
*.rz.uni-karlsruhe.de

Jabber: nikolaveber@jabber.org
ICQ: 121532865


Profil

icon Re: Prikaz rezultata upita28.05.2004. u 12:33
http://www.programmingtalk.com/showthread.php?t=8934

(btw, pitao sam prijatelja googlea sta misli o ovome
php +mysql +"displaying results" +more pages
i opste se nije dvoumio).
P.S.
Mozda ti ovaj primer nece raditi zbog imena super globalnih promenljivih (PHP_SELF ...)

Pogledaj ostale rezultate koje google daje, sigurno ces naci nesto.
blog.sun.com/srbija
Java User Group Karlsruhe
Studiranje u Nemačkoj

Officer, I saw the driver who hit me - his name was Johnny Walker.
28.05.2004. u 12:33 

noviKorisnik

Član broj: 13216
Poruke: 4513
194.247.222.*



Profil

icon Re: Prikaz rezultata upita28.05.2004. u 12:36
Prvo, možeš da izvučeš koliko tačno imaš rezultata.

SELECT COUNT(*) FROM tabela WHERE uslov

Odrediš parametar koliko rezultata ide po stranici

$rps = 20;

Pa odatle može da se izračuna koliko je ukupno stranica potrebno da se prikažu svi rezultati na ovaj način. Ove stranice se razlikuju po tome što u adresi nose informaciju o rednom broju stranice: ...?...&rbs=2

Sada je tu sve što je potrebno za jednu stranicu. Koristi se sql sa LIMIT klauzulom tako da se dobiju samo oni rezultati koji su potrebni za tu stranicu:

"SELECT ... LIMIT " . ($rbs * $rps) . ", $rps"
28.05.2004. u 12:36 

[es] :: PHP :: Prikaz rezultata upita

[ Pregleda: 976 | Odgovora: 2 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.