[ veljovic @ 03.08.2004. 19:44 ] @
pokusao sam da napisem upit kojim se izvlace komentari iz
baze. moraju biti poredjani po opadajucem redu (poslednji
komentar na vrhu strane) ali nisam nasao pravu ideju.

posto se komentari brisu iz baze to pravi problem jer se
tako menja njihov raspored i id koji mi je primarni kljuc.

najpribliznije resenje mi je

SELECT * FROM komentari ORDER BY id DESC ...

ali ne mogu da ga zavrsim. razmisljao sam da nastavim sa
LIMIT ali opet nemam ideju. otezavajuca stvar je sto se
na svakoj strani prikazuje odredjeni broj komentara.

ako neko ima ideju kako da zavrsim upit onda neka kaze.
[ Dejan Topalovic @ 03.08.2004. 20:28 ] @
Kako mislis da ga zavrsis?
Ako zelis odredjeni broj komentara po jednoj stranici, onda koristis LIMIT klauzulu.
Nema veze kako su poredani komentari u tabeli, jer ti njih pri selektovanju sortiras sa ORDER BY id DESC.
Jedino bi katkad mogao da optimizujes tabelu zbog tih rupa koje nastaju brisanjem, pa se kasnije popunjavaju novim unosima.
[ veljovic @ 03.08.2004. 22:11 ] @
resio sam problem.

trebalo je preko LIMIT $a,$b gde sam preko
promenljivih a i b definisao gde pocinje a gde se zavrsava
granica za vrednost id.

nije mi najjasnije ali radi bez greske.

ako neko bude imao slican problem neka se javi za kod.