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.