Как разрешить выделение жирным шрифтом, подчеркивание и курсив в текстовой области

В настоящее время я использую nl2br() при чтении текста из базы данных. К сожалению, если я обмотаю некоторый текст внутри, или текст не выделяет его и показывает код. Как разрешить какой-либо HTML-код проходить и отображать правильно?

В настоящее время я получаю это из базы данных …

<b>Blah blah text</b>

когда мне бы хотелось, чтобы он был выделен жирным шрифтом, а не теги, которые все еще существуют.

Например:

В базе данных у меня есть фиктивная почта, чтобы проверить, работает ли база данных.

База данных читает …

 Hello and welcome to the forums! &lt;b&gt;Test&lt;/b&gt; 

Эта информация считывается через nl2br () как ..

 Hello and welcome to the forums! <b>Test</b> 

Я бы хотел, чтобы тест был выделен жирным шрифтом.