Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/01/2011, 19:31
Avatar de itemc
itemc
 
Fecha de Ingreso: septiembre-2009
Ubicación: mexico
Mensajes: 23
Antigüedad: 14 años, 7 meses
Puntos: 0
Pregunta order by - resultado inesperado

Hola foreros!, como dice el título, mysql me ha dado un resultado algo no esperado en esta pequeña consulta

$resultados = mysql_query("SELECT * FROM tabla ORDER BY visitas DESC LIMIT 5");

todo parecía andar muy bien sin errores pero viendo el resultado me di cuenta que habia organizado los registros por visitas como lo dicté pero así:

registro 1 -- visitas: 9
registro 2 -- visitas: 8270
registro 3 -- visitas: 789
registro 4 -- visitas: 65842
registro 5 -- visitas: 52

Noten que solo toma en cuenta el primer dígito de las visitas de cada registro por que notablemente el registro 4 es mucho más grande que el registro 1 y el registro 1 está puesto primero y es el más pequeño, como hago que tome en cuenta todo el número?, en lugar de que solo el primer dígito del número como notarán en el ejemplo de arriba

Muchas gracias por su atención a mi problemita jeje