将文本保存为mysql数据库中的pre

时间:2011-06-16 22:09:13

标签: mysql database pre

我有一个textarea,用户可以输入它。我想存储他们在MySQL数据库中输入的内容,但我想用HTML <pre></pre>之类的空格输出它。如何在不破坏这些空间的情况下将其输入保存在数据库中?

到目前为止我的代码看起来像:

<form action='index.php' method='POST'>
<textarea id='area'></textarea>
<input type='submit' value='submit'>
<?php 

$input=$_POST['input'];
//mysql query goes here ()

1 个答案:

答案 0 :(得分:5)

我做了这个已经有一段时间了,但这是我记得的:数据库不会删除空格。两件事控制间距:textarea的wrap命令以及稍后从数据库中检索数据时显示数据的方式。

对于我的表格(成功地这样做)我使用textarea wrap =“soft”

然后当您从数据库中取出它时,您可以使用预标记来显示它,或者如果您使用的是php,则可以在文本上使用nl2br()来将换行更改为html break标记。