Eccomi ancora qua..
ho fatto un po di prove e nel caso in cui l'input select non fosse multiplo ho trovato una soluzione..
Codice PHP:
$cg $_POST['cg']; //id della news 
if ($rel <> ""):
    
$query mysql_query("SELECT * FROM relation WHERE idn='$cg'");
    if(
mysql_num_rows($query) != 0) {
        
$upd=mysql_query("UPDATE relation SET idb = \"$rel\" WHERE idn = \"$cg\"");
        
//print .$upd"
";
    }
    else {
        
$ins=mysql_query("INSERT INTO relation(idnidbVALUES('$cg''$rel')");
        //print .
$ins"
";
    }
else:
    
$del = mysql_query("DELETE FROM relation WHERE idn='$cg' AND idb!='$rel'");
    //print .
$del"
";
endif; 
il problema è quando passo più valori in $rel
e quindi verificare con il foreach se già presenti e comportarsi di conseguenza..
Spero possiate darmi una mano..
Grazie