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"); ?>



Rispondi quotando