Ya entiendo la secuencia, bueno creo que podria hacerse asi:
Código PHP:
/* Para conocer el numero de registros */
$c = mysql_query("SELECT COUNT(*) FROM tabla",$conexion);
$cu = mysql_fetch_array($c);
/* Ahora se actualiza la id de forma asendente */
$id_nueva = 1;
$reg = 0;
while($reg < $cu['COUNT(*)']) {
$s = mysql_query("SELECT id FROM tabla LIMIT $reg,1",$conexion);
$sa = mysql_fetch_array($s);
/* Cambiar la id */
mysql_query("UPDATE tabla SET id = $id_nueva WHERE id = ".$sa['id']." LIMIT 1",$conexion);
$id_nueva++;
$reg++;
}
Con esto deberia volverse a numerar el campo id en funcion del numero de registros que haya en la tabla
Si te sirve cuenta
Saludos