Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

se pueden hacer dinamicos los campos para actualizar??

Estas en el tema de se pueden hacer dinamicos los campos para actualizar?? en el foro de Bases de Datos General en Foros del Web. buenas!! explico.... tengo una tabla que tiene mas de 30 campos ahora... estan divididos en grupos de promedio de 10 campos ahora... mi situacion actual ...
  #1 (permalink)  
Antiguo 13/01/2011, 17:09
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años, 7 meses
Puntos: 23
Pregunta se pueden hacer dinamicos los campos para actualizar??

buenas!!

explico.... tengo una tabla que tiene mas de 30 campos ahora... estan divididos en grupos de promedio de 10 campos

ahora... mi situacion actual es que cada vez que actualizo uno de los niveles que mueve a 10 campos tengo que igualar y actualizar los 20 restantes

ahora quiero hacer que a cada actualizacion solo afecte a esos campos
se me ocurre hacer algo asi

Código PHP:
$grupo1 ="campo1 ='valor1',campo2 ='valor2',campo3 ='valor3', Etc....."
$grupo2 ="campo10 ='valor10',campo11 ='valor11',campo12 ='valor12', Etc....."
$grupo3 ="campo20 ='valor20',campo21 ='valor21',campo22 ='valor22', Etc....."

switch(true) {
case 
$rango === "manadas":
     
$actualizar $grupo1;
    break;
case 
$rango === "tropas":
     
$actualizar $grupo2;
    break;
case 
$rango === "clanes":
     
$actualizar $grupo3;
    break;

UPDATE mitabla SET $actualizar 
el caso es que no puedo experimentar en la tabla y me gustaria saber si es posible algo asi antes de meter la pata.... :p

alguien que me oriente o si existe alguna manera mas facil....

un saludo!!!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!
  #2 (permalink)  
Antiguo 14/01/2011, 12:18
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: se pueden hacer dinamicos los campos para actualizar??

Porque no experimentas en una tabla temporal? Y tu logica parece bien, nada mas actualizarias los datos que le estas diciendo, por ejemplo si tienes en la tabla 3 campos usuario, nombre, apellido podrias actualizar ya sea nada mas el apellido, el nombre o el usuario :)

Saludos!

Etiquetas: campos, dinamicos
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 05:11.