scusami ma ovviamente intendevo il contenuto nel campo non il suo nome
e cmq dal tuo codice leggo:
codice:
// Conto i risultati; se non sono differenti da zero allora faccio un insert  

if(mysql_num_rows($result) != 0); {
....
dove ..se non sono differenti da zero allora faccio un insert ovvero SE sono UGUALI a ZERO
quindi, come ti avevo suggerito qualche post fa
Codice PHP:
// Conto i risultati; sono uguali a zero (cioè il db non contiene il tuo valore) allora faccio un insert  

if(mysql_num_rows($result) == 0); {
.... 
spero di aver capito il tuo problema