如何以与存储在数据库中相同的格式显示数据?

时间:2014-08-18 12:58:44

标签: html mysql

我正在尝试从数据库中获取数据,我需要以与存储在数据库中相同的格式显示它。请注意,存储在数据库中的数据只是使用文本区域,即不使用ck-editor。

例如,存储在数据库中的数据是:

Hello,

How are you jack?
Thanking you.

但问题是当我尝试显示它时,它显示如下:

Hello, How are you jack? Thanking you.

我希望以与存储在数据库中相同的格式显示它。我想在不使用任何编辑器的情况下这样做。

3 个答案:

答案 0 :(得分:1)

使用html <pre>标记来保留换行符。

答案 1 :(得分:1)

在HTML换行符中不会破坏行。您可以输出包含在“pre”标记中的字符串,或者获取文本并用“br”(break)标记替换换行符。

您没有提及您正在使用的编程语言。使用PHP,您可以通过nl2br()函数从数据库传递字符串,以使用HTML中断替换换行符。

答案 2 :(得分:0)

这与php有关。在php中打印它是没有问题的,因为它在html中使用<pre>标签。你的代码看起来应该是这样的

$data= "Hello,

How are you jack?
Thanking you.";
echo '<pre>$data</pre>';

希望这有助于你