我使用
<textarea name="question" class="input" width="250"></textarea>
在sql中添加数据。我使用了多行,在数据库中数据也只存储在多行中。
然后我用
$question=$row['1'];
echo "<tr><td colspan='5'>",$row[1],"</td></tr>
以显示数据,但数据以单行显示。如何使它像在数据库中一样出现在多行中。
纠正
echo "<tr><td colspan='5'>",$row[1],"</td></tr>
至
echo "<tr><td colspan='5'>".nl2br($row[1])."</td></tr>";
您需要将换行符转换为HTML换行符。试试PHP的nl2br
:
echo "<tr><td colspan='5'>".nl2br($row[1])."</td></tr>