Php 将文本另存为mysql数据库中的pre
我有一个文本区,用户可以输入它。我想将他们键入的内容存储在MySQL数据库中,但我想用适当的空间(如HTML的Php 将文本另存为mysql数据库中的pre,php,html,mysql,database,pre,Php,Html,Mysql,Database,Pre,我有一个文本区,用户可以输入它。我想将他们键入的内容存储在MySQL数据库中,但我想用适当的空间(如HTML的)将其输出。如何在不破坏这些空间的情况下将它们的输入保存到数据库中 <form action='index.php' method='POST'> <textarea id='area'></textarea> <input type='submit' value='submit'> <?php $input=$_POST['in
)将其输出。如何在不破坏这些空间的情况下将它们的输入保存到数据库中
<form action='index.php' method='POST'>
<textarea id='area'></textarea>
<input type='submit' value='submit'>
<?php
$input=$_POST['input'];
//mysql query goes here ()
到目前为止,我的代码如下所示:
我这么做已经有一段时间了,但我记得:数据库不会删除空格。有两件事可以控制间距:textarea的wrap命令和稍后从数据库检索数据时显示数据的方式
对于我的表单(成功做到这一点),我使用textarea wrap=“soft”
然后,当您将它从数据库中取出时,您可以使用pre标记来显示它,或者如果您使用的是php,您可以在文本上使用nl2br()将换行符更改为html断开标记。我这么做已经有一段时间了,但我记得:数据库没有删除空格。有两件事可以控制间距:textarea的wrap命令和稍后从数据库检索数据时显示数据的方式
对于我的表单(成功做到这一点),我使用textarea wrap=“soft”
然后,当您将其从数据库中取出时,可以使用pre标记来显示它,或者如果您使用的是php,则可以在文本上使用nl2br()将换行符更改为html break标记