Cita: Dependiend de que uses mysql_query or mysqli_query lleva comillas el valor del campo que pones en SET o en where nunca los dos.
Eso no tiene ningún sentido.
En ambos casos, si necesitas crear la sentencia SQL como un string, forzosamente tiene que llevar apóstrofos. Es absoluto, porque de lo contrario MySQL
no lo reconocerá como cadena de texto.
¿Eso se entiende?
A menos que utilices PDO y bindees parámetros, no puedes evitar los apostrofos para las cadenas de texto.
¿Probaste ejecutar eso con phpMyadmin?: