A simple viste no veo el error pero probaste con hacer un echo $sql; en la pagina que deberia actualizar tu base de datos, copiar el texto en tu localhost/phpmyadmin y ver que error te tira en tu consulta? Seguro ahi te dice q pasa
Si crees que a Nelida le puede parecer interesante seguir a otro usuario puedes recomendárselo desde aquí.