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$array = array("distribucion","norte","sur","centro"); $tablas = join(",",$array);
if($today == "1"){
$asistencia = mysql_query("UPDATE $tablas SET L='X' WHERE area='DP090'", $conexion); }elseif($today == "2"){
$asistencia = mysql_query("UPDATE $tablas SET L='X', M='X' WHERE area='DP090'", $conexion); }elseif($today == "3"){
$asistencia = mysql_query("UPDATE $tablas SET L='X', M='X', Mi='X' WHERE area='DP090'", $conexion); }elseif($today == "4"){
$asistencia = mysql_query("UPDATE $tablas SET L='X', M='X', Mi='X', J='X' WHERE area='DP090'", $conexion); }elseif($today == "5"){
$asistencia = mysql_query("UPDATE $tablas SET L='X', M='X', Mi='X', J='X', V='X' WHERE area='DP090'", $conexion); }elseif($today == "6"){
$asistencia = mysql_query("UPDATE $tablas SET L='X', M='X', Mi='X', J='X', V='X', S='X' WHERE area='DP090'", $conexion); }else{
$asistencia = mysql_query("UPDATE $tablas SET L='X', M='X', Mi='X', J='X', V='X', S='X', D='X' WHERE area='DP090'", $conexion); }
No me manda ningún error, pero tampoco me actualiza los datos en mis tablas.
Alguien le ha ocurrido algo parecido? Gracias!