Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2005, 08:53
ratamaster
 
Fecha de Ingreso: octubre-2004
Ubicación: En algún lugar de la República Oriental del Uruguay
Mensajes: 366
Antigüedad: 20 años, 1 mes
Puntos: 0
Problema con tipos de datos traidos de la bd

Hola gente, mi problema es el siguiente:
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";

Un simple ORDER BY no me sirve, porque me toma los valores numericos como strings (que lo son).

Alguien me podría decir como arreglar esto sin cambiar el tipo de dato de la tabla?
__________________
ratamaster