V SET
nejsou žádné závorky klauzule UPDATE
dotaz.
http://dev.mysql.com/doc/refman/5.0 /cs/update.html
Proto chyba syntaxe, když (
je zasažen. Pokud se snažíte dělat věci správným způsobem s vázanými parametry, udělejte to v WHERE
klauzule taky!