amigo, claro que se lo que piensas hacer....
solo que como requisitos para poder ayudarte debemos saber mas del código, y así evitar usar nuestros poderes de adivinación...
te sugiero depurar tu consulta:
Código PHP:
mysql_query(/* tu consulta */) or die(mysql_error());
la idea es que si no te actualiza seguro hay error, pero como no lo vemos necesitas depurar tu consulta para así ver un posible mensaje al respecto...
aunque dejame especular un poco mas...

¿eso esta bien así?