salve a tutti,

il problema a cui mi sto scervellando da oggi pomeriggio presto è il seguente:

devo duplicare il contenuto di una tabella in un altra, però facendo in modo che non venga presa in considerazione la chiave primaria della prima tabella..mi spiego meglio:

la prima tabella ha colonne: id(primaria e auto_increment) game e piatt
la seconda tabella di destinazione ha: id(primaria e auto_increment) game e piatt


tabella 1:

id --- games ---- piatt

1 --- bugs --- ps2
2 --- ciccio --- ps3


tabella 2:

id --- games ---- piatt

1 --- bello --- xbox
2 --- nacco --- ps3


i dati devono essere copiati in tabella 2, ottenendo un risultato:

tabella 2:

id --- games ---- piatt

1 --- bello --- xbox
2 --- nacco --- ps3
3 --- bugs --- ps2
4 --- ciccio --- ps3




ho provato con:

$query="SELECT game,piatt FROM games_a";
$results=mysql_query($query)or die("Errore nell'esecuzione ".mysql_error());
while($riga=mysql_fetch_array($results)) {
extract($riga);
$query="INSERT INTO `games` (`game`, `piatt`) VALUES ('".$game."', '".$piatt."');";
$results=mysql_query($query)or die("Errore nell'esecuzione ".mysql_error());
echo $results;
}

ma non funziona, a causa degli apostrofi..e nn funziona nemmeno utilizzando funzioni in php come htmlspecialchars e addslashes...non so proprio cosa e come fare..

confido in una vostra mano..grazie mille in anticipo