Extraigamos el SQL:
Código SQL:
Ver originalUPDATE users
SET mission = mission = '".FilterText($_POST['mission'])."',
mymusik = '".FilterText($_POST['mymusik'])."'
WHERE id = '".$my_id."'
LIMIT 1
¿mission = mission = '".FilterText($_POST['mission'])."'?
¿Y qué se supone que hace eso?
tienes un "mission =" de mas...
Fuera de eso, debes verificar que los valores de las variables existan. Es muy usual que no esté llegando lo que se supone, por errores de código.
Es preferible que las valides antes de usarlas. Por simple precaución.