Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 4.303 pregleda

Najnovija ↓

order by problem 08.04.2005. u 11:25 · pre 262 meseca #1
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
Re: order by problem 08.04.2005. u 11:44 · pre 262 meseca #2
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).
Re: order by problem 08.04.2005. u 16:59 · pre 262 meseca #3
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)
Potpis
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
Re: order by problem 09.04.2005. u 01:02 · pre 262 meseca #4
... 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...
Re: order by problem 15.04.2005. u 09:30 · pre 262 meseca #5
Moze li malo detaljinijih uputstava (korisnih linkova) vezano za ovaj problem.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme