Ciao a tutti
Sto penando di brutto per copiare dei dati da un database a un'altro.
Premetto i database risiedono sullo stesso server.
Premessa in entrambe le tabelle gli id corrispondono o devono corrispondere.
Io devo prendere tutte le righe di 10 campi di una tabella nel primo database e copiarli dentro a 10 campi di un'altra tabella su un altro database.
La tabella nel secondo database ha 15 i cui restanti sono già riempiti.
Gli id corrispondono come già detto quindi penso di usare uno script come questo,ma....
non copia tutti i record,alcuni li salta e mi ritrovo con certi vuoti,certi con NULL e certi col dato copiato >_<
E non so dove sbaglio 
Perfavore aiuto
codice:
<?php
# dati da modificare a seconda del database
$host="localhost";
$user="root";
$pass="";
$db=mysql_connect($host,$user,$pass) or die ("Errore durante la connessione al database");
$select="SELECT * FROM `ibf_member_extra` ORDER BY `id` ASC";
$result=mysql_db_query("Sql16243_1",$select,$db);
while ($row=mysql_fetch_array($result))
{
$id=$row["id"];
$avatar_location=$row["avatar_location"];
$avatar_size=$row["avatar_size"];
$aim_name=$row["aim_name"];
$icq_number=$row["icq_number"];
$location=$row["location"];
$signature=$row["signature"];
$website=$row["website"];
$yahoo=$row["yahoo"];
$interests=$row["interests"];
$msnname=$row["msnname"];
$insert="UPDATE `ibf_members` SET `avatar` = '".$avatar_location."' ,
`avatar_size` = '".$avatar_size."' ,
`aim_name` = '".$aim_name."' ,
`icq_number` = '".$icq_number."' ,
`location` = '".$location."' ,
`signature` = '".$signature."' ,
`website` = '".$website."',
`yahoo` = '".$yahoo."' ,
`interests` = '".$interests."' ,
`msnname` = '".$mnsname."' ,
`msg_from_id` = NULL ,
`msg_msg_id` = NULL ,
`vdirs` = NULL WHERE `id` = ".$id." LIMIT 1 ;";
mysql_db_query("Sql16243_3",$insert,$db);
print $id;
echo"
";
}
mysql_close();
?>