Originariamente inviato da Stranges
ho provato la tua soluzione, e diventa
codice:
    $conn = mysql_connect($host, $user, $password);
    $db = mysql_select_db($dbname);
    mysql_query("SET NAMES utf8",$db);
    $err_db="";

    if(!$conn || !$db){ 
        die(mysql_error());
        $err_db="Errore di connessione al database";
    }
    else
        return mysql_query($sql);
e la query modificata in
"UPDATE $tablenameele SET descrizione = '".stripslashes(htmlentities($name_save, ENT_QUOTES, 'UTF-8'))."', ecc.

ma comuqnue mi salva "M& uuml;ller"
è giusto che te lo salvi così!.. ho fatto una prova e anceh a me lo salva così:

M& uuml;ller

ora quando fai la ricerca passi il valore post con le funzioni che hai appena utilizzato per inserire il dato nel database così i valori coincideranno...