Secondo me se SQL e` ok e torna senza errori la pws e` cambiata, ma ti inganna la stringa non leggibile facilmente.

prova
UPDATE nometabella SET nomecampopassword='ciao' WHERE camponomeutente='nomeutente';

ora dovresti vedere come pwd ciao.

poi fai:
UPDATE nometabella SET nomecampopassword=MD5('ciao') WHERE camponomeutente='nomeutente';

ora vedrai la stessa ma criptata.

puoi capire come funziona md5 da

<?php
echo md5("ciao");
?>