ti ringrazio....ancora non ho provato ma credo ci possa essere qualche problema nel codice perchè sono due db diversi oltre ad essere due tabelle diverse...per cui devo fare due connessioni, posto il codice
[/code]
<?php
$host= "127.0.0.1";
$user= "root";
$password= "";
$db= "vecchio_db";

$ID=$HTTP_POST_VARS["ID"];
mysql_connect($host,$user,$password);

mysql_select_db("$db");

print ("");

$dati = mysql_query ("select pc_topics.author, pc_topics.title, pc_topics.text, pc_topics.date from pc_topics WHERE id=$ID");

While ( $array = mysql_fetch_array($dati) ){

$title= $array[title];
$author= $array[author];
$text= $array[text];
$date = $array[date];

}

$host= "127.0.0.1";
$user= "root";
$password= "";
$db2= "nuovo_db";


$ID=$HTTP_POST_VARS["ID"]+10000;

mysql_connect($host,$user,$password);

mysql_select_db("$db2");
$query = "INSERT INTO pc_topics (id,author,title,text, forum, date) VALUES ('$ID,'$author','$title','$text','9','$date')";
$result = @mysql_query ($query) or die("Errore:".mysql_error());

?>
[/code]

..per corretteza sono N INSERT e non N SELECT,

grazie.