Foros del Web » Programando para Internet » PHP »

Como borrar organizar tablas cuando he borrado un campo central

Estas en el tema de Como borrar organizar tablas cuando he borrado un campo central en el foro de PHP en Foros del Web. Hola a todos. Resulta que yo tengo una tabla llamada submenu, con la siguiente estructura: id---nombre---id2 11---juan-------1 12---pepe------1 13---maria------1 21---casa-------2 22---alfonbra---2 31---leche------3 32---carne------3 yo mediante ...
  #1 (permalink)  
Antiguo 09/08/2007, 04:35
 
Fecha de Ingreso: febrero-2003
Mensajes: 763
Antigüedad: 21 años, 3 meses
Puntos: 2
Como borrar organizar tablas cuando he borrado un campo central

Hola a todos.

Resulta que yo tengo una tabla llamada submenu, con la siguiente estructura:

id---nombre---id2
11---juan-------1
12---pepe------1
13---maria------1
21---casa-------2
22---alfonbra---2
31---leche------3
32---carne------3


yo mediante php me gustaria borrar por ejemplo el id2=2 y que quedase todo organizado de la siguiente forma:

id---nombre---id2
11---juan-------1
12---pepe------1
13---maria------1
21---leche------2
22---carne------2


Lo maximo que he conseguido ha sido borrar y que quede asi:

id---nombre---id2
11---juan-------1
12---pepe------1
13---maria------1
31---leche------3
32---carne------3


Pero de esa forma desorganiza toda mi programa


He intentado hacer bucles de todas formas pero no soy capaz podeis ayudarme a darme ideas?

un saludo
  #2 (permalink)  
Antiguo 09/08/2007, 14:19
 
Fecha de Ingreso: febrero-2003
Mensajes: 763
Antigüedad: 21 años, 3 meses
Puntos: 2
Re: Como borrar organizar tablas cuando he borrado un campo central

Nadie me puede ayudar?
  #3 (permalink)  
Antiguo 10/08/2007, 06:05
 
Fecha de Ingreso: febrero-2003
Mensajes: 763
Antigüedad: 21 años, 3 meses
Puntos: 2
Re: Como borrar organizar tablas cuando he borrado un campo central

No es posible lo que quiero hacer?
  #4 (permalink)  
Antiguo 10/08/2007, 07:05
Avatar de vb2005  
Fecha de Ingreso: noviembre-2005
Ubicación: Paderborn - Alemania
Mensajes: 566
Antigüedad: 18 años, 5 meses
Puntos: 24
Re: Como borrar organizar tablas cuando he borrado un campo central

en pseudo... puedes hacer queun número despues de el id que borraste, para abajo los id's sean todos restados 1 osea..


tienes

id2
1
1
1
2
2
2
3
3
3
4
4
4

borras id2=2 entonces



mientras hayan(id2>2)
{
id2-1
}
  #5 (permalink)  
Antiguo 10/08/2007, 07:11
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
Re: Como borrar organizar tablas cuando he borrado un campo central

Si algun MODERADOR puede moverlo a MYSQL.

Yo he escuchado que SI SE PUEDE con un QUERY, pero lo desconozco y también quisiera conocerlo.
  #6 (permalink)  
Antiguo 10/08/2007, 19:49
Avatar de vb2005  
Fecha de Ingreso: noviembre-2005
Ubicación: Paderborn - Alemania
Mensajes: 566
Antigüedad: 18 años, 5 meses
Puntos: 24
Re: Como borrar organizar tablas cuando he borrado un campo central

pero se puede hacer con php con la idea que di...
  #7 (permalink)  
Antiguo 11/08/2007, 10:23
 
Fecha de Ingreso: febrero-2003
Mensajes: 763
Antigüedad: 21 años, 3 meses
Puntos: 2
Re: Como borrar organizar tablas cuando he borrado un campo central

Pues no me ha aclado mucho pues id2 a lo mejor hay alguna forma mediante buclees y demas pero id como cambiariaes el primer digito por uno menos?
  #8 (permalink)  
Antiguo 02/09/2007, 11:44
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
Re: Como borrar organizar tablas cuando he borrado un campo central

Cita:
Iniciado por escan_0 Ver Mensaje
como cambiariaes el primer digito por uno menos?
El bucle ha de llevar unos condicionales...

Sin embargo he leido que existe el QUERY SQL que hace todo el "arreglo" de los índices numéricos.

Alguien sabe cual es el QUERY que lo hace ?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:13.