【发布时间】:2012-06-15 17:23:17
【问题描述】:
我在一个 MySQL 长文本单元格中输入了多行文本,我想以 HTML 格式显示。但是,我无法弄清楚当字符串以 HTML 显示时如何保持换行符。
例如,假设我在“内容”列中有此文本:
+-----------+
| content |
+-----------+
| Line 1. |
| |
| Line 2. |
+-----------+
我想显示这个:
Line 1.
Line 2.
但是,我的 PHP 循环得到了这个结果:
Line1.Line2.
我使用下面的循环来echo 数据库中的文本。 (我知道我不需要循环,但在实际项目中我显示多行数据)。
$query = mysql_query("SELECT * FROM table ORDER BY timestamp DESC");
while($row = mysql_fetch_array($query)) {
echo $row['title'];
}
总之:如何在 HTML 中显示 MySQL 字符串时保持换行符?有没有办法在换行符处添加<br>?
【问题讨论】:
标签: php mysql html line-breaks