Autor | Zpráva | ||
---|---|---|---|
Prefin Profil |
#1 · Zasláno: 11. 7. 2011, 15:28:01
Ahojda.
Prosím o radu jak udělat toto: Mám v DB tabulku která obsahuje v každém z řádků mimo jiné i různé číselné hodnoty. Potřebuji ve vypsat, ale v pořadí od největší do nejmenší včetně dalších údajú, které ke každé hodntě náleží. Tabulka má tyto sloupce: id,jmeno,hodnota Řádky pak obsahují třeba: 0,vojta,1000; 1,fanda,3000; 2,irena,1500; Výstup potřebuju seřadit: 1,fanda,3000; 2,irena,1500; 0,vojta,1000 podle té číselné hodnoty. Pořád se mi to nedaří udělat a věřím že to bude jednoduchý jako facka. Díky |
||
Sir Tom Profil |
#2 · Zasláno: 11. 7. 2011, 15:34:59 · Upravil/a: Sir Tom
Prefin:
Ahojda. Sloupec hodnota musí mít datový typ číslo (integer). $sql = "SELECT id, jmeno, hodnota FROM tabulka ORDER BY hodnota DESC"; $result = mysql_query($sql); while(list($id,$jmeno,$hodnota)=mysql_fetch_array($result)){ echo $id.",".$jmeno.",".$hodnota; } |
||
Sevo Profil * |
#3 · Zasláno: 11. 7. 2011, 15:38:51
mohlo by to byt nieco taketo:
SELECT * FROM nazov_tabulky ORDER BY hodnota DESC |
||
Prefin Profil |
#4 · Zasláno: 11. 7. 2011, 15:51:11
Sevo:
Tohle jsem zkoušel a neřadilo to. Bohužel proto že jsem měl nastavenej blbej datovej typ. Opět mezi židlí a klávesnicí. Moc dík |
||
Časová prodleva: 13 let
|
0