limit pri prikazivanju podataka iz mysql-a. (po 50 na strani, na primer). Kako?

  • 5 odgovora
  • 5.113 pregleda
Re: Potrebna mi je jednostavna stvar 27.11.2002. u 22:54 · pre 291 meseci #2
Pa kad saljes upit bazi lepo je zamolis da ti da izlista 50 redova pocinjuci od nekog izabranog (kljucna rec pored "MOLIM" je i LIMIT start, offset
start broj pocetnog recorda - reda koji racunas na osnovu strane
offset maksimalni broj redova koji se vraca -- u tvom slucaju 50
Da bi ovo radilo kako treba potrebno je da znas ukupan broj redova koji upit vraca (ponovo pored "MOLIM" kljucna rec bi mogla biti SELECT COUNT(*) )
na osnovu koga mozes da odredis broj strana (kako se slucajno ne bi prikazivali linkovi ka sledecoj strani koja ne postoji).

Potpis
Owl
Re: Potrebna mi je jednostavna stvar 27.11.2002. u 23:25 · pre 291 meseci #3
Citat:

kljucna rec bi mogla biti SELECT COUNT(*) )
na osnovu koga mozes da odredis broj strana (kako se slucajno ne bi prikazivali linkovi ka sledecoj strani koja ne postoji).


Ili jos bolje samo picis tvoj "SELECT ... LIMIT n, 50" (gde je n > 0) a kada dobijes rezultate prebrojis koliko imas dobijenih recorda. ako je manje od 50 onda si na zadnjoj strani. Tako ti ne treba jos jedan query (brze radi)
Potpis
Goran Pilipović fka bluesman
Re: Potrebna mi je jednostavna stvar 29.11.2002. u 09:30 · pre 290 meseci #4
Citat:

Ili jos bolje samo picis tvoj "SELECT ... LIMIT n, 50" (gde je n > 0) a kada dobijes rezultate prebrojis koliko imas dobijenih recorda. ako je manje od 50 onda si na zadnjoj strani. Tako ti ne treba jos jedan query (brze radi)

... i ispalis se, ukoliko je bilo jos tacno 50... ; )
Potpis
= come get some =
Re: Potrebna mi je jednostavna stvar 29.11.2002. u 12:15 · pre 290 meseci #5
To i nije tako strasno zar ne, jer se desava retko da bas ima tacno 50, a ustedi se dosta vremena. :-)
Potpis
Goran Pilipović fka bluesman
Re: Potrebna mi je jednostavna stvar 29.11.2002. u 13:57 · pre 290 meseci #6
... u principu, treba uzimati u obzir i stvari koje se javljaju sa verovatnocom daleko manjom od 2% ; )

naravno, nista strasno se nece dogoditi - ali zbog takvih stvari program/script/sta-god deluje nedovrseno. ko ne plati na mostu...
Potpis
= come get some =
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme