Du matar ut det exakt som MySQL lagrar det. Webbläsaren är inställd på att visa den annorlunda än du matar ut den eftersom du matar ut textinnehåll till en HTML-sida. (Särskilt visar den inte en ny rad för varje ny rad du matar ut).
För att få det att visas korrekt i HTML måste du ersätta de nya raderna med ett radbrytningstecken, nl2br
är en användbar funktion för just detta ändamål.
Andra sätt att tvinga webbläsaren att visa den som du har för avsikt är att ställa in innehållstypen som text/plain
istället för text/html
eller använd <pre>
tag.