| |||
Actualizar campos con con un bucle Hola a todos, mi situacion es la siguiente: Tengo na base de datos mysql en la cual voy ingresando varios registros con un numero de ID asignado por una variable en un formulario, el tema es que cuando elimino uno de los registros por ejemplo tengo 10 registros y borro el 7, cuando imprimo los resultados va a estar salteado. Lo que intente hacer es una funcion con un bucle que tome el total de filas que existen asi con ese numero de referencia imprimo en cada registro el numero y asi re-ordeno ese campo en toda la tabla. El problema es que no veo como hacer para que luego de actualizar el primer campo se mueva al siguiente e haga el update en orden. O sea si lee que el total ahora es de 9 filas haga un update del campo ID y para cada caso se mueva en las filas de la tabla imprimiendo el numero 1, luego en la segunda 2 y asi hasta reordenar esos campos. Si no me explique del todo bien pregunten a ver si aclaro. Gracias a todos desde ya |
| ||||
Hola, Tu campo id lo tienes autoincrementable asi: id int not null auto_increment primary key Por que si es asi esta podria ser una solucion y asi te ahorras el bucle. http://www.forosdelweb.com/showthrea...orrar+registro Si no le captas la idea avisa O como es como lo haces. Saludos
__________________ <? echo("1 <script> dice + que 1000 palabras"); ?> EspacioMéxico |
| |||
Gracias por tu ayuda, mira el campo no es autoincr. ni llave primaria(otro es la key) el valor se lo doy con uas lineas d ecodigo que le suma al total de filas 1 ya que el autoincr. no me servia para este caso. Pero la idea la podria aplicar si cambio el tipo de ese campo. El tema seria asi, talvez hay una opcion mejor, tengo por ej. 20 reg y borro el 18. Lo que quiero es hacer un update del campo ID en todos los registros desde 1 hasta el total de filas que en este caso serian 19 de tal forma que vaya actualizando en orden de 1 a 19 numerando nuevamente esos campos. |
| ||||
Ya entiendo la secuencia, bueno creo que podria hacerse asi: Código PHP: Si te sirve cuenta Saludos
__________________ <? echo("1 <script> dice + que 1000 palabras"); ?> EspacioMéxico |
| ||||
Si te funciono el codigo o que, para saber si es una solucion a lo que necesitas. Saludos
__________________ <? echo("1 <script> dice + que 1000 palabras"); ?> EspacioMéxico |
| ||||
Me da gusto que te funcionara Un saludo
__________________ <? echo("1 <script> dice + que 1000 palabras"); ?> EspacioMéxico |