No. El error devuelto por MySQL es un error real de SQL, no un problema de implementación de PHP, que en todo caso devolvería un "parse error".
Pero noto que en el primer post mencionas la variable
$UpdateUSER como un objeto de clase
Result de PHP, mientras que en el último es en realidad una variable de cadena. ¿Qué es en realidad $UpdateUSER? ¿El el resultado de la consulta o la variable que contiene la cadena de la consulta?
¿Probaste quitándole los apóstrofes?