Autor | Zpráva | ||
---|---|---|---|
maydie Profil * |
#1 · Zasláno: 6. 11. 2006, 22:07:18
Zdravim, mam takovej problém:
ted je to serazeny podle "name" ale potreboval bych to seradit podle "lvl". Uz sis s tim fakt nevim rady. Predem dik za odpovedi a ochotu :) |
||
Casero Profil |
#2 · Zasláno: 6. 11. 2006, 22:09:46
maydie
a kde máž problém??jen přepiš name na co chceš..jen nevím co zanemá where online??..nechybí tam něco..třeba where online=1? |
||
maydie Profil * |
#3 · Zasláno: 6. 11. 2006, 22:13:46
v tom online problem neni...kdyz si to prectes pozorne, tak je problem v tom ze sloupecek lvl neexistuje. V SELECTu je sloupecek "data" v kterym je treba "11 25 6485 46 12 43 01 2 458 451...". Proste hodnoty oddeleny mezerama. To jsem si nasekal pres $lvl = explode(' ',$row['data']); a az promenna $lvl[34] obsahuje cislo, podle kterycho chci celej ten vypis z databaze seredit...
|
||
Kajman_ Profil * |
#4 · Zasláno: 6. 11. 2006, 22:42:29
Data máte holt špatně uložená - tam je největší problém. Možná to půjde, ale rychlé to nebude
order by convert(substring_index(substring_index(data,' ',35),' ',-1),signed) |
||
Časová prodleva: 3 dny
|
|||
samot Profil |
#5 · Zasláno: 9. 11. 2006, 19:50:08
taky mam problem se serazenim dat pri vypisu z databaze:
mam v ni cisla napr: 1,3,4,10 atd bez nul na zacatku takze kdyz to seradi mysqlko tak mi to vrati 1,10,3,4 ale ja bych to potreboval seradit podle veklikosti cisla a ne podle abecedy ... slo by to nejak? predem dekuji... |
||
Kajman_ Profil * |
#6 · Zasláno: 9. 11. 2006, 23:39:54
order by convert(sloupecek,signed)
|
||
Časová prodleva: 4 měsíce
|
|||
fisch Profil * |
#7 · Zasláno: 6. 3. 2007, 21:55:45
potřeboval bych vědět (popř. kde najdu), jak udělat řazení vypsaných dat z databáze na stránce uživatelem... Např klikáním na jméno sloupce - sestupně a vzestupně... dik
|
||
Alphard Profil |
#8 · Zasláno: 6. 3. 2007, 21:58:34
v MySQL se nic nemění: order by sloupec asc, order by sloupec desc
dotaz je třeba sestavit pomocí PHP (nebo jiného jazyka) na základě dat od uživatele |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0