Salve, non sapevo dove collocare la discussione, se qui o in Database...
Ho il seguente problema: invocando dei dati da una tabella, cerco di stamparli in ordine crescente, secondo questo codice che tra l'altro mi toglie i vari doppioni:
Codice PHP:
$anno="1966";
$sql="SELECT DISTINCT Numero from schede WHERE Anno=$anno ORDER BY Numero ASC";
$rs = mysqli_query($link, $sql) or die("Errore query database");
while ($albi = mysqli_fetch_array($rs)) {
$albo=$albi['Numero'];
echo "<a href='scheda.php?Anno=$anno&Numero=$albo'>$albo</a>"." ";
}
Problema è che ottengo sequenze tipo questa
anziché
Esiste un comando per ordinare correttamente i numeri come numeri e non come stringhe? Il campo Numero è varchar poiché in alcuni casi non si tratta di un numero progressivo ma di titoli, e non avevo previsto questa anomalia sui numeri.