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

order by problem

[es] :: PHP :: order by problem

[ Pregleda: 3242 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

KeyboardSound
Banjaluka

Član broj: 8657
Poruke: 73
*.com.



Profil

icon order by problem08.04.2005. u 10:25 - pre 204 meseci
Radi se o sledecem:
Kao rezultat pretrage imam tabelu sa kolonama redni_broj,naziv,racun,dug ...
U okviru sql upita koji pretrazuje bazu koristim order by racun.

E sad, vidio sam u phpmysqladmin-u jednu super stvar, a to je mogucnost da jednostavnim klikom na naziv kolone poredas te iste podatke po kriterijumu iz naziva kolone (npr. ako kliknem na naziv kolone dug da mi poreda sve podatke po velicini duga)
Kako se ovo radi?
Pada mi napamet da svako ime kolone napravim kao link i koristim $PHP_SELF pa da se onda ponovo izvrasava upit sa order by izabrani kriterij (ime kolone)
Moze (mora) li to tako i je li neophodno da se ponovo izvrsava upit?

php 4.3.0
mysql 3.23.55
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+709 Profil

icon Re: order by problem08.04.2005. u 10:44 - pre 204 meseci
Pa tako ti je najjednostavnije. Jedino ako je kritičan taj upit (predugo traje, štediš bazu iz nekih drugih razloga itd) pristupaš nekom drugom dovijanju (sortiranje na klijentu, pamćenje dataseta na sesiji itd).
 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: order by problem08.04.2005. u 15:59 - pre 204 meseci
Cim dobijas novi HTTP zahtev moras uraditi i novi upit. Mozes uraditi neki kesiranje ali je pitanje koliko ti se to zapravo isplati (realno vs procesorsko vreme). Takodje, ako upit dugo traje mozda da sortiranje uradis na strani klijenta nekim javascript-om (Pogledaj JavaScript GRID kontrolu)
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

x kepa x
Mihailo Jankovic
Beograd

Član broj: 743
Poruke: 114
*.yubc.net.

ICQ: 7739255


Profil

icon Re: order by problem09.04.2005. u 00:02 - pre 204 meseci
... tako neshto sam odradio dva puta na razlichite nachine...

Prvi nachin. Prenosio sam orderby preko GET-a... sa sve ASC, DESC (koji posle proveravash jel'te da ako kliknesh opet na isti link da ti se promeni).

Drugi nachin. Slichan sistem, samo shto sam podatke zapisivao u sesiji... time svaki put kada odem na tu stranu, order by ostaje kakav sam ga zanji put kliknuo, nemorash da prenosish asc i desc, jel odradish prostu proveru (ako je vrednost sessije za proshli orderby ista kao i nova, onda zamenish asc sa desc i viceversa). Uglavnom ceo taj sistem mi se mnogo vishe isplatio jer je ceo sistem imao mali milion filter opcija, pa kada neke od njih promenish, onda bi morao svaki put da radish i orderby iznova, ali ovako sve ostaje zapamcheno u sesiji, pa nemash brige...
 
Odgovor na temu

KeyboardSound
Banjaluka

Član broj: 8657
Poruke: 73
*.com.



Profil

icon Re: order by problem15.04.2005. u 08:30 - pre 204 meseci
Moze li malo detaljinijih uputstava (korisnih linkova) vezano za ovaj problem.
 
Odgovor na temu

[es] :: PHP :: order by problem

[ Pregleda: 3242 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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