Salve a tutti!
Volevo gentilmente chiedervi se potete aiutarmi nella risoluzione di un problema relativo al seguente codice PHP. Nello specifico questo codice a seguito della sua esecuzione, mi produce una duplicazione di dati, inserendo due volte nella tabella del DB risultati derivanti dalla query processata:

Codice PHP:
$oid1 mysql_query("SELECT id
                             FROM user
                             WHERE username = '
{$_SESSION['user']['username']}'");
         
        
//if (!$oid1) {echo(mysql_error());}
         
          
$ris1 =mysql_fetch_assoc($oid1);        //$ris1 = user.id
          
if (!$ris1) {echo(mysql_error());}
        
         
         
//PRELEVO L'ID DEL GRUPPO
          
$oid2 mysql_query("SELECT id
                             FROM `group`
                             WHERE name='
{$_GET['gruppi']}'");
         
          
//if (!$oid2) {echo(mysql_error());}
         
         
$ris2 mysql_fetch_assoc($oid2);        //$ris2 =  group.id
         
if (!$ris2) {echo(mysql_error());}

         
         
/*echo*/$user $ris1['id'];
         
/*echo*/$group $ris2['id'];
         
         
         
// INSERISCO GLI ID SELEZIONATI NELLA TABELLA CHE INDICA LA RELAZIONE TRA UTENTI E GRUPPI (user_group)
         
$oid3 mysql_query("INSERT INTO user_group(
                                                     id_user, 
                                                     id_group)
                             VALUES ('
$user', 
                                     '
$group')");
         
         if (!
$oid3) {echo(mysql_error());} 
Quindi nello specifico, prelevo l'ID del gruppo, prelevo l'ID dell'utente e lo vado ad inserire nella tabella user_group.
Il problema è che a seguito dell'INSERT INTO vengono sì inseriti i dati sul DB, ma due volte, creando quindi due righe identiche!
Come mai?

Grazie mille!