Ciao a tutti,
ho una domanda sono giorni cheperchè non riesco a capire il motivo che la query mi raccoglie in modo errato il dati contenuti in un campo "esperienza".
In esperienza ho dei umeri decimali come:
es.
4.56
89.40
ect ect ect
volevo creare una lista che mi metesse in ordine questi campi
<?
$MySql = "SELECT * FROM user WHERE esperienza > 0";
$MySql .= " ORDER BY carisma DESC LIMIT 0, 20";
$Result = mysql_query($MySql);
while ($rs = mysql_fetch_array($Result)) {
$nome_car=htmlspecialchars($rs['nome']);
$carisma=htmlspecialchars($rs['carisma']);
echo"<tr>";
echo"<td>$nome_car";
echo"<td>$carisma";
echo"</tr>";
}
$rs->close;
mysql_free_result($Result);
?>
Utilizzando questa query li ordina in modo errato..esempio
utente1 9.49
utente2 86.3
utente3 81.3
utente4 8.93
c'è un modo per ordinarli correttamente?
Vi ringrazio