Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/08/2007, 17:59
Avatar de eskorbutin
eskorbutin
 
Fecha de Ingreso: junio-2006
Mensajes: 65
Antigüedad: 18 años, 8 meses
Puntos: 2
Re: Resetear el el campo id con la secuencia 1,2,3.. cuando borro el registro 2.

Grancias GatorV. Unas dudas..
Como que rompería con la automicidad de los datos?

Creo que,

Código:
SELECT * FROM orden ORDER BY orden ASC
lo tengo que usar en el caso de que tenga más de 10 registros por que puede ser que me debuelva 1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 2, 20.... en caso de no usar ORDER BY orden ASC. Creo que en general no entendi muy bien lo que escribiste.. será que ya debo descansar un poco ?

por ejemplo esto:
Cita:
Para que los registros se ordenen de manera secuencial, posteriormente tendrias que seleccionar la orden 1 y de ahi empezar a contar, si se salta de ahi haces el "decremento" en las demas.
y despues esta línea

Código PHP:
mysql_query"UPDATE orden SET orden=orden-1 WHERE orden>$cmp" ); 
en donde esta SET orden=orden-1