Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将文本另存为mysql数据库中的pre_Php_Html_Mysql_Database_Pre - Fatal编程技术网

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

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

我有一个文本区,用户可以输入它。我想将他们键入的内容存储在MySQL数据库中,但我想用适当的空间(如HTML的
)将其输出。如何在不破坏这些空间的情况下将它们的输入保存到数据库中

<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标记