me leído los manuales sobre las funciones pero intentándolo aplicar un poco tampoco lo he logrado, por favor ayudarme un poco más, que tenía que haber pasado estos datos para esta mañana.
He hecho algunos cambios.. (no sé si para bien o para mal)
Código PHP:
<?php
//Conexion 1 --------------- Aquí están los emails
$conex_db1=@mysql_connect("xxxxxx", "xxxx", "xxxxxxx");
$bd1=@mysql_select_db("xxxx");
//Conexion 2
$conex_db2=@mysql_connect("xxxxxx", "xxxxxx", "xxxxxx");
$bd2=@mysql_select_db("xxxxxx");
//--------------------------------------------------------------------------
mysql_select_db('db1', $conex_db1);
$query_1 = ("SELECT email FROM bajas ORDER by email");
$busqueda_1= @mysql_query($query_1, $conex_db1);
while($row_1 = mysql_fetch_array($busqueda_1))
{
$email_1=$row_1["email"];
mysql_select_db('conex_db2', $db2); //selecciono la 2ª bd (destino emails)
//--------------Comprobamos que el em@il no se ha introducido antes en recoin
$query_2 = ("SELECT email FROM suscriptor ORDER by email");
$busqueda_2= @mysql_query($query_2, $conex_db2);
$insertadoya=0; //Vamos a usar esta variable para conocer si un em@il está introducido ya en la bd
while($row_2 = mysql_fetch_array($busqueda_2))
{
if ($row_2["email"] == $email_1)
{ $insertadoya=1; }
}
if ($insertadoya==0)
{ $sql = "INSERT INTO suscriptor SET email='$email_1' "; }
mysql_select_db('conex_db1', $conex_db1);
}