ho struturato lo script così

<?php

$host="xxxxxxxxx";
$user="xxxxxxxxx";
$password="xxxxxxxxx";
$name="xxxxxxxxx";

$conn = mysql_connect($host, $user, $password) or die("connesione non riuscita");
$db=mysql_select_db($name) or die("Impossibile selezionare db");

$query = "SELECT id, firstname FROM tabella ";

$result = mysql_query($query) or die (mysql_error());


while ($row = mysql_fetch_array($result))
{

echo $row['id'];
echo " " ;
echo $row['firstname'];
echo "
" ;
}

// preparo la query
$query = "INSERT INTO utenti (
id,
user_id,
firstname
)
VALUES (
'".$row["id"]."',
'".$row["id"]."',
'". $row['firstname']."'

)";

// lancio la query
$result = mysql_query($query);


mysql_close();
?>





nella lettura tutto ok funziona, ma non nella scrittura del dato nella tabella utenti, non mi restituisce nessun errore....cosa può essere??