Lo fa senza una tua regola. Ma sicuramente con suo senso.
codice:
$query = "INSERT INTO agenzie
          (codice, ragionesociale, indirizzo, cap, localita, provincia)
          values
          ('$codice', '$ragionesociale', '$indirizzo', '$cap', '$localita', '$provincia')"; 

echo "$query
";

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

if (mysql_affected_rows() == 1) 

print "OK" 

else 

print " Errore ".mysql_error();
Prova a vedere cosa ti stampa...