Uso questo codice per scrivere record in una tabella:



$query="INSERT INTO agenzie (codice, ragionesociale, indirizzo, cap, localita, provincia) values ('$codice','$ragionesociale','$indirizzo','$cap', '$localita', '$provincia')";

$res=mysql_query($query);
print $res;

if (mysql_query($query))

print "OK"

else

print " Errore "


@mysql_free_result($res);

mysql_close($connessione);


//endif;

Mi scrive spesso ERRORE anche se il record è perfettamente scritto in tabella.
Ho provato ad usare la MYSQL_FREE_RESULT perchè pensavo che mom svuotasse esattamente la memoria dall'inserimento precedente, ma non è cambiato nulla.
Come si testa l'inserimento di un record senza avere problemi strani?

GRazie