Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/02/2009, 12:42
Avatar de Acron_0248
Acron_0248
 
Fecha de Ingreso: junio-2005
Ubicación: 127.0.0.1
Mensajes: 1.648
Antigüedad: 18 años, 10 meses
Puntos: 18
Respuesta: problemas con los id! en php

Luego de borrar un record, ejecutas algo como:
Código PHP:
$count mysql_num_rows(mysql_query("SELECT id FROM tabla"));

mysql_query("ALTER TABLE tabla AUTO_INCREMENT = "$count 1); 
También podrías usar COUNT() en la consulta y así evitar usar mysql_num_rows

Desgraciadamente, eso solo serviría si el record que eliminaste es el último.

No conozco (aun) una forma de reordernar todos los valores de una clave primaria de forma facil, a lo mejor otro si, yo de tener que hacerlo usaria un ciclo para actualizar cada ID incrementando por 1 el ID en cada actualizacion
__________________
Usuario Reigistrado de linux #399288