no se si sirva pero la funcion utf8_decode se usa para cuando subes los datos a tu base.
para mostrar los datos se usa utf8_encode x ejemplo:
y luego para mostrar:
Por otro lado noto algo rara tu sentencia mysql para subir datos ya que esa sintaxis se asemeja mas a la de UPDATE que a la de INSERT para hacer los INSERT te recomiendo que uses estas 2 formas:
1:
2:
y para UPDATE si usa SET:
Saludos!