Autor Zpráva
Prefin
Profil
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
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 *
mohlo by to byt nieco taketo:

SELECT * FROM nazov_tabulky ORDER BY hodnota DESC
Prefin
Profil
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

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0