Pues tienes serios problemas de sintaxis SQL eso es evidente.
No sé que tipo de ayuda esperas porque a simple vista se nota el error y de saber usar las comillas pues deberías aprender cómo.
Lee esto:
http://www.forosdelweb.com/f18/como-...s-bien-588701/
Como consejo te digo que escribas la consulta en varias lineas para que se pueda leer mejor.
Código PHP:
$sql = "UPDATE table
SET
foo = '$bar',
candy = '$does'
WHERE
nothing = 'else matters'";
Revisa bien tus comillas y el objetivo de la consulta, ahí la clave.