Hola, tengo una consulta en php:
Código PHP:
$query_bnumeromayor = "select numero from datos where numero = (select max(numero) from datos)";
$bnumeromayor = mysql_query($query_bnumeromayor, $mysql) or die(mysql_error());
$row_bnumeromayor = mysql_fetch_assoc($bnumeromayor);
Es muy simple, pero me esta volviendo loco, utilizo el "max" para que me saque el máximo de esa columna para sumarle, así incremento en uno en cada inserción.
El problema es que en la bbdd tengo en la columna numero estos valores, la columna es de tipo varChar:
1-10-2-3-4-5-6-7-8-9
Y siempre me devuelve en la consulta el 9, el elemento que ocupa el ultimo registro y no el máximo de esa columna.
¿El max devuelve el maximo de la columna que le indiques?
Muchas gracias.
Saludos.