Hola,
tengo un problema de concepto....

Intento leer filas de una base de datos A y actualizar otra base B.
La conexion a la BD A la hago asi:
$dblink1=MYSQL_CONNECT($MySqlHostname, $MySqlUsername, $MySqlPassword) OR DIE("Unable to connect to database");
//* Select the database name to be used or else print error message if unsuccessful*/
@mysql_select_db("$db",
$dblink1 or die( "Unable to select database");
La otra :
$dblink2=MYSQL_CONNECT($MySqlHostname, $MySqlUsername, $MySqlPassword) OR DIE("Unable to connect to database");
//* Select the database name to be used or else print error message if unsuccessful*/
@mysql_select_db("$db",
$dblink2) or die( "Unable to select database");
Para leer la BD A :
$usuario_consulta = mysql_query("select .....from
Y ",
$dblink1)or die(mysql_error());
while($resultados = mysql_fetch_array($usuario_consulta)) {
....
....
mysql_close(
$dblink1);
.....
mysql_query("update
Z set .... where ..",
$dblink2) or die(mysql_error());
mysql_close (
$dblink2);
---------------------------------------------------------
Algo se me pasa por alto, pues no el update me devuelve error de que la tabla Z no existe..
Gracias por vuestra ayuda.