标签: php mysql html
存储在我的mysql数据库中的数据正确地输入了文本,但是当检索到数据时,数据不再有中断,并且所有内容都显示为一个没有任何<br>的字符串。知道为什么会这样吗?
<br>
数据列的格式为text, 例如:在表中有:
text
hey how do you do
检索数据生成echo $mesarray[0][message];后,结果为:
echo $mesarray[0][message];
我想要出现换行符,但他们不会。
答案 0 :(得分:7)
原因是HTML不了解换行符。他们需要<br />个标记才能打破行。
<br />
有一个名为nl2br()的函数,可用于将新行转换为<br>
echo nl2br($mesarray[0][message]);