SQL baze podataka - Sponzor: Baze-Podataka.net MySQL, MSSQL, Oracle, Access, ODBC. Ako imate problem brže i preciznije ćete dobiti odgovor ako priložite strukturu tabela ili skript koji kreira tabele i puni ih test podacima umesto što to problem opisujete samo rečima. Sponzor: Baze-Podataka.net - Blog o bazama podataka |
|
Alati teme | Način prikaza |
24. 01. 2006. | #1 |
Pilece krilce(reš)
Master
|
sortiranje encodiranog polja
Pozdrav svima
Da li je mozda neko radio sortiranje ( u sql upitu u php-u) sortiranje encodiranih polja prilikom SELECT upita i kako je to uradio? U stvari, pokusavam da izvedem to bez upotrebe i sortiranja niza pa me cisto eto zanima... cheers Cony |
24. 01. 2006. | #2 |
Goran Pilipović
Sir Write-a-Lot
|
Ti u stvari želiš da sortiraš po šifrovanom polju ali da rezultati butu prikazani po dešifrovanim vrednostima?
I zavisi kako je šifrovano, da li "ručno", preko md5, preko mysql ENCRYPT, ENCODE, PASSWORD... da li je uopšte reverzibilna enkripcija.
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
24. 01. 2006. | #3 | |
Pilece krilce(reš)
Master
|
Citat:
Sifrovano je sa BASE64_ENCODE ...mislim cisto me zanima moze li....a ako vec moze, onda kako |
|
24. 01. 2006. | #4 |
Goran Pilipović
Sir Write-a-Lot
|
Može ali onda moraš da pokupiš tako kako jeste iz baze, pa da konvertuješ kroz PHP sa base64_decode polje koje je enkodirano, pa onda na tom nizu da primeniš neki sort.
Znači najbitnije je da prvo sve mysql rezultate pokupiš u jedan niz pa onda sa njim barataš preko array_... funkcija iz PHP. Recimo ja bih koristio array_walk () pa bih onda napravio custom callback funckiju koja će da konvertuje b64 polja u normalna, pa onda neku ručnu funkciju za sortiranje po tom polju. Mada i par foreach petlji može da odradi posao. Pogledaj recimo funkciju usort().
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! Poslednja izmena od bluesman : 24. 01. 2006. u 16:59. |
24. 01. 2006. | #5 | |
Super Moderator
Invented the damn thing
Datum učlanjenja: 06.06.2005
Poruke: 2.371
Hvala: 370
701 "Hvala" u 194 poruka
|
Citat:
|
|
24. 01. 2006. | #6 |
Ivan Dilber
Sir Write-a-Lot
|
ako mnogo volis da experimentises, teoretski bi mogao i da podesis u mysql-u collation funkcije tako da rade sortiranje na base64 podacima direktno, ali to je posao napraviti, a iskreno i nemam pojma kako se to tacno radi, help je vrlo neprecizan oko toga...
tako da bih ti i ja preporucio usort() ipak..
__________________
Leadership is the art of getting people to want to do what you know must be done. |
25. 01. 2006. | #7 |
Pilece krilce(reš)
Master
|
mda...izgleda da mi ipak ne gine sortiranje niza kako sam i mislila....
hvala u svakom slucaju sto se experimentisanja tice...pa sto da ne hvala svima na odgovorima |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
SquirrelMail, sortiranje poruka | Ivan | Web aplikacije, web servisi i software | 3 | 06. 11. 2008. 10:20 |
MySQL - NULL i sortiranje | Ilija Studen | SQL baze podataka - Sponzor: Baze-Podataka.net | 3 | 16. 10. 2008. 00:09 |
rasclanjivanje datumskog polja iz baze | pele | Sva početnička pitanja | 5 | 17. 12. 2007. 12:39 |
Sortiranje tabela i google | ivanhoe | (X)HTML, JavaScript, DHTML, XML, CSS | 4 | 21. 09. 2006. 01:17 |