I dati sono effettivamente modificati nel database? Il browser con cui visualizzi le pagine è sempre lo stesso?
Come visualizza gli accenti il sorgente html della pagina?
C'è il metatag relativo al charset nelle tue pagine? Es.
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">