Código PHP:
$dbserver='xxx.xxx.xx.xxx';
$dbuser='user';
$dbpass='clave';
$conn=mysql_pconnect($dbserver,$dbuser,$dbpass);
$dbname='BASEDEDATOS';
mysql_select_db($dbname);
$fechas = array('2010-08-09','2010-08-10','2010-08-11','2010-08-12','2010-08-13','2010-08-14','2010-08-15');
$sql = "select * from DOMINIOS order by DOM_COD";
$result = mysql_query($sql);
$total = mysql_num_rows($result);
while($row = mysql_fetch_array($result))
{
$domPais = $row['DOM_PAIS'];
$domIP = $row['DOM_IP'];
$domBD = $row['DOM_BD'];
$domUsuBD = $row['DOM_USUARIOBD'];
$domPwdBD = $row['DOM_CLAVEBD'];
$connPais = mysql_connect($domIP, $domUsuBD, $domPwdBD);
$DATABASE = 'JOBS_'.strtolower($domPais);
mysql_select_db($DATABASE,$connPais);
$sqlDesde = "select distinct(OFE_DESDE) from OFERTAS order by OFE_DESDE";
$resultDesde = mysql_query($sqlDesde, $connPais);
while ($rowDesde = mysql_fetch_array($resultDesde)){
$totaldesde = array();
foreach ($fechas as $fecha){
$sqltotal = 'select count(*) TOTAL from OFERTAS where OFE_FECHA="'.$fecha.'" and OFE_DESDE="'.$rowDesde['OFE_DESDE'].'"';
$resulttotal = mysql_query($sqltotal, $connPais);
$rowst = mysql_fetch_array($resulttotal);
$totaldesde[] = $rowst['TOTAL'];
mysql_free_result($resulttotal);
}
///ESTO DEBERIA INSERTAR PERO NO INSERTA
$sqlinsert = 'insert into TOTALES(PAIS, SITE, FECHA1, FECHA2, FECHA3, FECHA4, FECHA5, FECHA5, FECHA6, FECHA7) values (';
$sqlinsert .= '"' .$domPais. '", "'. $rowDesde['OFE_DESDE'] . '", '.implode(', ',$totaldesde).' )';
echo '<sql>'.$sqlinsert.'</sql>';
/*insert into TOTALES(PAIS, SITE, FECHA1, FECHA2, FECHA3, FECHA4, FECHA5, FECHA5, FECHA6, FECHA7) values ("BR", "empregocerto.uol.com.br-telemarketing", 14, 24, 30, 18, 42, 10, 0 )*/
mysql_select_db($dbname,$conn);
mysql_query($sqlinsert,$conn);
if (mysql_error()){
mysql_close($conn);
exit;
}
}
mysql_free_result($resultDesde);
mysql_close($connPais);
}
mysql_free_result($result);
mysql_close($conn);