Ciao a tutti,
ho uno strano problema a cui non riesco a dare una spiegazione ...

Intanto inserisco il codice:

Codice PHP:
      if($_GET[ser] != ""){
        
//connessione al db mysql
        
$db mysql_connect('''''');
        if (
$db == FALSE)
        die (
"Errore nella connessione.");
        
mysql_select_db('tabella'$db)
        or die (
"Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
        
        echo 
"<script type=\"text/javascript\">initDB();</script>";
        
        
        
$licenza $_SESSION['licenza'];
        

        
$s_query "SELECT siphone FROM tb_user WHERE licenza = ENCODE('$licenza', 'CRIPT')";
        
$s_result mysql_query($s_query$db);
        if(!
$s_result){
          die(
"Errore
"
.mysql_error()."
"
);
        }
        
        
$query mysql_query("UPDATE tb_user SET siphone = CONCAT(siphone,'#$_GET[ser]') WHERE licenza = ENCODE('$licenza', 'CRIPT')")or die("errore di query concat
"
.mysql_error()."
"
);
        
mysql_close($db);        
        
      }
//close if 
Questa parte di codice, inserita in un discorso più ampio, non fa altro che fare l'update di un campo in una tabella ... aggiungendo contenuto a quello già esistente.

Ora, il problema è che se nel campo è presente il valore "html.it" e quello che devo aggiungere è "forumPhp" ... il risultato non sarà "html.it#forumPhp" ma "html.it#forumPhp#forumPhp".

Da cosa può dipendere questa cosa?
Grazie!