Foros del Web » Programando para Internet » PHP »

Agregar 00 a mi ID autoincremental

Estas en el tema de Agregar 00 a mi ID autoincremental en el foro de PHP en Foros del Web. Hola a todos estoy insertando datos a una tabla... en un campo llamado Folio , este es mi clave primaria y es auto-incremental... Bien lo ...
  #1 (permalink)  
Antiguo 27/06/2012, 16:50
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 13 años, 4 meses
Puntos: 12
Agregar 00 a mi ID autoincremental

Hola a todos estoy insertando datos a una tabla...
en un campo llamado Folio , este es mi clave primaria y es auto-incremental...
Bien lo que me gustará hacer es que en lugar de que se inserte
1
quede como
001

(2--002,3--003, etc)

Alguna idea????
  #2 (permalink)  
Antiguo 27/06/2012, 17:01
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 6 meses
Puntos: 528
Respuesta: Agregar 00 a mi ID autoincremental

Si, que uses la opción de zerofill en la tabla o bien que uses str_pad() de php para llenar con ceros
  #3 (permalink)  
Antiguo 27/06/2012, 17:26
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 13 años, 4 meses
Puntos: 12
Respuesta: Agregar 00 a mi ID autoincremental

Cita:
Iniciado por ocp001a Ver Mensaje
Si, que uses la opción de zerofill en la tabla o bien que uses str_pad() de php para llenar con ceros
Gracias por responder en Mysql probe
unsigned zerofill
y efectivamente sale los ceros solo que me queda asi
00000000001
y no se donde poner que solo ingrese dos ceros al principio
  #4 (permalink)  
Antiguo 27/06/2012, 17:32
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 13 años, 4 meses
Puntos: 12
Respuesta: Agregar 00 a mi ID autoincremental

Lo resolvi cambiando el tamaño del campo
quedando asi
Campo Atributos Nulo Extra
Folio int(3) UNSIGNED ZEROFILL No auto_increment


Por si alguien lo necesita

Etiquetas: tabla, autoincrementable
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 10:51.