Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2012, 10:19
Mauk
 
Fecha de Ingreso: septiembre-2012
Ubicación: Mexico
Mensajes: 58
Antigüedad: 12 años, 5 meses
Puntos: 2
Pregunta hacer un Update a varias tablas

Hola que tal amigos, me he encontrado con el siguiente problema, la cuestión es que se tienen que hacer un UPDATE a una serie de tablas, pero no logro hacer que funcione.

Lo intente con una array y utilizando la funcion join() para separar los nombres, pero no me funciona, lo hice de esta manera:
Código PHP:
Ver original
  1. $array = array("distribucion","norte","sur","centro");
  2.         $tablas = join(",",$array);
  3.        
  4.         $today = date("w");
  5.        
  6.         if($today == "1"){
  7.             $asistencia = mysql_query("UPDATE $tablas SET L='X' WHERE area='DP090'", $conexion);
  8.         }elseif($today == "2"){
  9.             $asistencia = mysql_query("UPDATE $tablas SET L='X', M='X' WHERE area='DP090'", $conexion);
  10.         }elseif($today == "3"){
  11.             $asistencia = mysql_query("UPDATE $tablas SET L='X', M='X', Mi='X' WHERE area='DP090'", $conexion);
  12.         }elseif($today == "4"){
  13.             $asistencia = mysql_query("UPDATE $tablas SET L='X', M='X', Mi='X', J='X' WHERE area='DP090'", $conexion);
  14.         }elseif($today == "5"){
  15.             $asistencia = mysql_query("UPDATE $tablas SET L='X', M='X', Mi='X', J='X', V='X' WHERE area='DP090'", $conexion);
  16.         }elseif($today == "6"){
  17.             $asistencia = mysql_query("UPDATE $tablas SET L='X', M='X', Mi='X', J='X', V='X', S='X' WHERE area='DP090'", $conexion);
  18.         }else{
  19.             $asistencia = mysql_query("UPDATE $tablas SET L='X', M='X', Mi='X', J='X', V='X', S='X', D='X' WHERE area='DP090'", $conexion);
  20.         }

No me manda ningún error, pero tampoco me actualiza los datos en mis tablas.

Alguien le ha ocurrido algo parecido? Gracias!