¿Cómo pides por número si tu número puede caer debajo y ser más grande que 0?Mysql selecciona la orden por actos como una cadena, no un número
mesa Ejemplo MySQL:
|Name|Karma|
__________
|Me | -8 |
|Bill| 5 |
|Tom | 2 |
|Saly| 0 |
|San.| -3 |
Ejemplo consulta de selección
$sql="SELECT karma FROM table ORDER BY karma DESC";
El resultado que consigo es este (separados por comas): 5,2,0, -8, -3. ¿No debería ser 5,2,0, -3, -8? Descubrí en algún lugar de internet que mysql ordena por cadena. ¿Cómo hacerlo por número?
Bienvenido a SO. Por favor, cuando haga preguntas a la base de datos, siempre especifique qué tipos son las columnas. –