Ver Mensaje Individual
  #13 (permalink)  
Antiguo 08/10/2003, 02:30
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
De acuerdo Gracias josemi y cluster...

Es verdad que con esta línea es suficiente

Cita:
UPDATE tabla SET numero=numero-1 WHERE numero>numero_del_registro_borrado
mi observación es la siguiente:

Como el campo "numero" no es auto-increment, quiere decir que uno le puede poner cualquier valor cuando ingresa un nuevo registro... entonces no serán necesariamente consecutivos y si ejecutamos la línea que pones seguirán sin ser consecutivos...

Pero lordchile: estamos adivinando qué quisiste decir... tal vez si explicaras un poco mejor lo que necesitas sería todo más fácil.

Josemi tiene razón en decir que entre tu mensaje original y el último en el que "lo explicas detalladamente" hay una gran diferencia. De todas maneras, si lo que quieres es tomar el id como referencia para ordenar los registros (o sea, si mi código te sirve) y quieres hacer eso de ponerlos de 2 en 2, o de 5 en 5...
Código PHP:
//sólo cambias la línea que dice:

$num++;

//y en su lugar pones:

$num=$num+2;     //2 es la cantidad que quieres que incremente (lo cambias por otro número si quieres) 
A ver si nos cuentas si eso era lo que querías.

Saludos