Cuando guardes el texto con formato, aplícale la función
htmlspecialchars que convierte a los caracteres especiales en entidades HTML. Guarda los datos en la BD de esa manera. Luego, cuando los muestres, hazlo como lo harías con cualquier dato, sin aplicar esa función de nuevo pues ya no es necesario.
Saludos