gestisco il passaggio di alcuni dati con una tabella mysql.
all'inizio di una pagina php devo far svuotare la tabella, e durante lo script inserisco i valori nuovi.
all'inizio dello script ho messo questa query:
$sql1="TRUNCATE TABLE `temporanea`";
e durante lo script li inserisco con questo comando:
mysql_query("INSERT INTO temporanea SET codcom='$raw[codcom]', presenze = '$e', giorno='$data2'") OR DIE(mysql_error());
il fatto è che quando si apre la pagina mi esce:
Valore duplicato 'E648' per la chiave 1
infatti lo script non svuota la tabella, come mai???