puo' essere che la riga non eista.
Se non ci sono errori di sintassi non vuol dire necessariamente che la query sia corretta .

controlla di identificare correttamente la riga da aggiornare.
Puoi farlo con una select preventiva o altri modi piu' raffinati ...

Controlla il risultato dalla query e le mysql_affected_rows($conn) se effettivamente la query ha modificato qualcosa.