Ciao, mi date qualche dritta su come posso effettuare un controllo prima di inserire dei dati in una tabella?

In pratica ho una form con 2 select:
- NOMI (paolo, gianni,etc.)
- COLORI(giallo, rosso, etc.)

Per ogni nome è possibile attribuire i più colori preferiti.

Però vorrei evitare di avere avere record duplicati, quindi se ho già inserito "PAOLO" e "ROSSO", vorrei aprire un alert "attenzione, già inserito!".

La tabella Nomi_Colori è fatta così:
ID | NOME | COLORE


Attualmente inserisco i dati passandoli dal form ad una pagina php che effettua:

codice:
$sql = "INSERT INTO nomi_colori ( nome , colore)
 VALUES ( '$nome_scelto', '$colore_scelto')";
		
$mysql_result=mysql_query($sql,$db_conn) or die(mysql_error());


Grazie