Faccio una query semplice-semplice
eppure i risultati vengono ordinati in modo sballato; ovvero, mi crea una lista del tipo:Codice PHP:
$result9 = mysql_query("SELECT * FROM `coll` WHERE `kind` = '$kind' && `name` != '$nome' && `add` != 0 ORDER BY `add` DESC LIMIT 20");
while ($row9 = mysql_fetch_array($result9)) {
$name = $row9["name"];
$news = $row9["add"];
echo "<h2><font color=\"#FF6600\">" . $name . "</font><font size=\"-1\"> has addedded </font><font color=\"#FF6600\">" . $news . "</font> <font size=\"-1\">news</font></h2>";
}
Tizio has addedded 4 news
Caio has addedded 3 news
Sempronio has addedded 2 news
Ciccio has addedded 10 news
Insomma, ordina i dati considerando come valore la prima cifra del numero, non il numero nel suo complesso...
Il campo del db è di tipo varchar
![]()