Det hjælper måske ikke, men hvorfor binder du kun 3 variabler, når der er 4? Jeg kan ikke sige, at jeg har erfaring med at gøre dette i PHP, men i Perl og Oracle ville det give en fejl. Jeg ville prøve at binde de 2 SET og det 1 WHERE og fjerne den første opgave og se om det virker.