El que te visualice el mensaje "Se han enviado los datos correctamente" solo significa que se ejecuto la linea mas no que se hicieron cambios en la db. siempre recomiendo tener separada la linea sql para poder revisarla en caso de errores como este. asi que que te parece si haces esto:
Código PHP:
Ver original$sql="UPDATE contenido SET Titulo='$titulo', Descripcion='$descripcion', Fecha=now() WHERE ID = '$id'";
echo $sql;
con eso podremos visualizar exactamente tu linea sql y cubrir cualquier error