Вие го извеждате точно както MySQL го съхранява. Браузърът е настроен да го показва по различен начин, отколкото вие го извеждате, защото извеждате текстово съдържание към HTML страница. (По-специално, той не показва нов ред за всеки нов ред, който извеждате).
За да го накарате да се показва правилно в HTML, трябва да замените новия ред със знак за нов ред, nl2br
е полезна функция точно за тази цел.
Други начини да принудите браузъра да го показва както възнамерявате е да зададете типа на съдържанието като text/plain
вместо text/html
или използвайте <pre>
етикет.