En una tabla estoy gurdando valores, estos pueden ser números o texto, aunque sean número o textos, al final de cuantas son insertados en la bd como VARCHAR.
Mi problema se genera cuando quiero tomar esos datos de la bd, y darles un orden por ejemplo ascendente
Entonces, por ejemplo, cuando muestro por orden los valores 2, 15, 25, Me los muestra en este orden: 15, 2, 25, y eso no es lo que quiero.
Esta es mi query:
Código PHP:
$sqlVls="SELECT * FROM characvls WHERE characvls.CharacId=".$row['CharacId'];
$resultVls=mysql_query($sqlVls) or die("º2º ".mysql_error());
While($rowVls=mysql_fetch_array($resultVls)) {
print "\n<optionvalue=\"".$row['CharacId'].",".$rowVls['CharacVlsId']."\">".$rowVls['Vls']."</option>\n";
}
Alguien me podría decir como arreglar esto sin cambiar el tipo de dato de la tabla?