Foros del Web » Programando para Internet » PHP »

Borrar registro PHP

Estas en el tema de Borrar registro PHP en el foro de PHP en Foros del Web. Hola que tal comunidad! Últimamente estoy dando vueltas con un problema que no me lo puedo sacar de encima, la cosa es que yo mediante ...
  #1 (permalink)  
Antiguo 10/08/2014, 14:31
 
Fecha de Ingreso: octubre-2012
Mensajes: 29
Antigüedad: 11 años, 5 meses
Puntos: 0
Borrar registro PHP

Hola que tal comunidad! Últimamente estoy dando vueltas con un problema que no me lo puedo sacar de encima, la cosa es que yo mediante un archivo PHP borro una consulta con determinado ID en mi tabla. Pero el problema es el siguiente: Si por ejemplo tengo 10 registro y borro el 5, al crear una nueva consulta se va a generar el 11. ¿Cómo tendría que hacer para numerar todos los ID de nuevo o que se alguna forma en vez de crearse el 11 se cree el 10?

PD: Yo los registros de la tabla no los creo desde PHP, sino con una aplicación de escritorio. Por si llega a ser de ayuda.

Bueno, eso es todo, gracias de antemano!!
  #2 (permalink)  
Antiguo 10/08/2014, 14:46
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 2 meses
Puntos: 288
Respuesta: Borrar registro PHP

exacto, se crea el registro 11 por que es una tabla con id AUTOINCREMENT
tenes 2 opciones:
quitar el AUTOINCREMENT de esa tabla,
entonces el siguiente id ingresado será el 6, luego 7 etc etc

la segunda, menos convencional:
cuando haces un el DELETE, tenes que reiniciar el autoincrment de la tabla,
esto esto es:
ALTER TABLE tbl_name AUTO_INCREMENT = <total registros>
  #3 (permalink)  
Antiguo 10/08/2014, 17:30
 
Fecha de Ingreso: octubre-2012
Mensajes: 29
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Borrar registro PHP

Ah osea que si yo quito el AUTOINCREMENT y si por ejemplo hay 10 registros, y borro el 7, cuando se crearía una nueva consulta no se crearía el 11 sino el 7? Eso es mas o menos lo que quiero, que no queden números de ID vacíos porque yo manipulo mucho los ID.

Saludos y Gracias!!

Etiquetas: registro, tabla
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 11:53.