Salve a tutti, sono anni che uso XHTML, CSS e PHP ma solo da ieri MySQL...


ho creato questo semplice script che mi aggiorna i valori di un database come risultato di un form, ma non mi soddisfa molto in quanto a performance... ho un tabella di due righe per farci i testi eppure sarà la connessione ma va abbastanza lento.. non è che ho fatto qualche errore banale ma che non riuscirei mai a trovare da solo?

codice:
<?php

 $DBhost = "XXX";
$DBuser = "XXX";
$DBpass = "XXXX";
$DBName = "XXX";

$connessione = mysql_connect($DBhost,$DBuser,$DBpass) or die("Impossibile collegarsi al server");
mysql_select_db($DBName,$connessione) or die("Errore nella selezione del database");

$post_autore = $_POST['ID_autore']; //hidden
echo "ID autore che ha compilato: ".$post_autore ."

";

$st=mysql_query("SELECT COUNT(*) AS totale FROM db_domande") or die(mysql_error());
$count_domande=mysql_fetch_assoc($st);
echo $count_domande['totale'];

for ($domanda = 1; $domanda<=$count_domande['totale']; ++$domanda) { 

	$id_risposta = $post_autore.'_'.$domanda;

	$query = "REPLACE INTO db_risposte (id_risposta, id_autore, id_domanda, risposta, confid, nota) VALUES ('".$id_risposta."', '".	$post_autore."',  '".$domanda."', '".$_POST[$domanda.'_r']."', '".$_POST[$domanda.'_c']."', '".$_POST[$domanda.'_txt']."' )";
	
	echo "REPLACE INTO db_risposte (id_risposta, id_autore, id_domanda, risposta, confid, nota) VALUES ('".$id_risposta."', '".	$post_autore."',  '".$domanda."', '".$_POST[$domanda.'_r']."', '".$_POST[$domanda.'_c']."', '".$_POST[$domanda.'_txt']."' )";
	$data_autori = mysql_query($query) or die (mysql_error());  

}

mysql_close($connessione);

header("Location: poll.php?hash=XXX");

?>