以保存的相同模式显示mysql结果

时间:2013-02-06 04:45:20

标签: php html mysql css

我有一个包含文本区域的表单。我正以这种方式输入文字 -

  Hi Dear,

  How are you .

  Just reply when you get my message.

我正在使用mysql数据库,因为它以相同的方式存储。 但是当我显示它时,它只是以单行显示。 喜欢 -

  亲爱的,你好吗?收到我的留言时回复。

但我不希望这样,我希望以与存储在数据库中相同的方式显示它。

如果有人知道这个回复的解决方案,请。

谢谢

3 个答案:

答案 0 :(得分:1)

由于您在文本区域中显示此行,并且这些行在数据库中存储为单个值,因此它们应以<br />结束,如下所示:

  Hi Dear, <br />

  How are you .<br />

  Just reply when you get my message.

答案 1 :(得分:1)

您需要替换

\n\r   or   \n   or   \r 

人:

<br />

PHP函数:

nl2br()

ELSE

$content = str_replace("\r\n", "<br />", $content);

答案 2 :(得分:0)

在文本输入进入数据库之前使用php函数nl2br($input)。它会用<br />标记替换换行符。