Foros del Web » Programando para Internet » PHP »

registro auto incremento

Estas en el tema de registro auto incremento en el foro de PHP en Foros del Web. hola señores! Soy nuevo en esto de php, mi problema el dia de hoy es que necesito optener mi valor de auto incremento en mi ...
  #1 (permalink)  
Antiguo 02/06/2009, 11:18
 
Fecha de Ingreso: junio-2009
Mensajes: 14
Antigüedad: 14 años, 10 meses
Puntos: 0
Exclamación registro auto incremento

hola señores!
Soy nuevo en esto de php, mi problema el dia de hoy es que necesito optener mi valor de auto incremento en mi input! y no se que funcion ocupar.

sin haber hecho una insercion pero ya tengo datos en mi tabla de mysql.

tengo ulgo asi

Numero de Control _______ <- Este es que quiero saber


Segun yo tengo este pensamiento!

Realizo una consulta de esta manera

$consultar="Select MAX(id_numeroContro)
$resultado=mysql_query($consultar) or die ("No se logro conexion");

hasta hay va bien pero cuando yo le digo

$a = $resultado +1;
echo"<input type='text name='control' value ='$a'/>";

El resultado que me arroga es 4 u 5 y segun mi datos de la tabla no es ese le valor que deberia de arrojar opresentar
Espero su respuesta


Gracias------
  #2 (permalink)  
Antiguo 02/06/2009, 11:23
Avatar de By_George  
Fecha de Ingreso: abril-2009
Ubicación: localhost
Mensajes: 629
Antigüedad: 15 años
Puntos: 19
Respuesta: registro auto incremento

lo que te da resultado es un array con los datos de tu consulta asi que lo que hay que hacer es algo asi:

Código PHP:
$consultar="Select MAX(id_numeroContro) FROM tablax";
$resultado=mysql_query($consultar) or die ("No se logro conexion");
$ultimo=mysql_fetch_array($resultado);

//hasta hay va bien pero cuando yo le digo

$a $ultimo[0]+1;
echo
"<input type='text name='control' value ='$a'/>"
__________________
La estadística es una ciencia que demuestra que si mi vecino tiene dos coches y yo ninguno, los dos tenemos uno.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:45.