Edité y moví tu consulta a la sección correspondiente.
La razón de la edición, es porque esta sección es de BD y no de código de programación, dejé las consultas como una sentencia SQL.
El problema que creo debes tener, es que esta poniendo en la tercera sentencia el campo
descripción y no creo que al declarar la tabla
ha_pagina te aceptara ese campo con tilde o acento y si fue así, cambialo a uno sin acento, o sea,
descripcion.
Función de la sección de Base de Datos