Database 数据库报表中换行符的处理
这里是新手问题 我有一个带有文本区域的web表单,用户自然也会输入换行符。我正在将此表单存储到数据库中的一个表中。我还必须从中创建一个报告。因此,我将表转储为文本,并尝试解析它。多条记录之间的分隔符是新行字符。但是文本区域中的新行字符正在使我的脚本失效 我肯定有人以前碰到过这个。你能就如何处理这件事给我一些建议吗?Database 数据库报表中换行符的处理,database,report,scripting,Database,Report,Scripting,这里是新手问题 我有一个带有文本区域的web表单,用户自然也会输入换行符。我正在将此表单存储到数据库中的一个表中。我还必须从中创建一个报告。因此,我将表转储为文本,并尝试解析它。多条记录之间的分隔符是新行字符。但是文本区域中的新行字符正在使我的脚本失效 我肯定有人以前碰到过这个。你能就如何处理这件事给我一些建议吗? 我尝试将文本区域中的文本用双引号括起来,但这会使我的解析逻辑复杂化。我想知道是否有更简单的方法来处理这个问题。我认为简单的答案是某种形式的逃避 您可以在SQL中执行一些查找/替换操作
我尝试将文本区域中的文本用双引号括起来,但这会使我的解析逻辑复杂化。我想知道是否有更简单的方法来处理这个问题。我认为简单的答案是某种形式的逃避
您可以在SQL中执行一些查找/替换操作,例如替换(文本“\n”、“\\n”),或者如果换行符不重要,您可以执行替换(文本“\n”、”)我认为简单的答案是某种形式的转义
您可以在SQL中执行一些查找/替换操作,例如替换(文本“\n”、“\\n”),或者如果换行符不重要,您可以执行替换(文本“\n”、”)最近遇到了相同的问题。最好是在数据转储期间(或数据进入数据库之前)用其他内容替换换行符。我选择了类似于
/
或
的东西,以便以后可以恢复新行。最近遇到了同样的问题。最好是在数据转储期间(或数据进入数据库之前)用其他内容替换换行符。我选择了类似于/
或
的东西,以便以后可以恢复新行。我试图构建一个论坛。问题是当一些用户输入HTML时。当你展示他的帖子时,它会被翻译。当我展示他的帖子时,我无法移动到下一行。这可能对你有帮助。顺便说一下,我正在使用PHP
$pattern = array('/</','/>/','/\n/');
$replace = array('<','>','<br>');
$post = preg_replace($pattern,$replace,$post);
$pattern=array('//','/\n/');
$replace=数组(“”,“
”);
$post=preg_replace($pattern,$replace,$post);
我试图建立一个论坛。问题是当一些用户输入HTML时。当你展示他的帖子时,它会被翻译。当我展示他的帖子时,我无法移动到下一行。这可能对你有帮助。顺便说一下,我正在使用PHP
$pattern = array('/</','/>/','/\n/');
$replace = array('<','>','<br>');
$post = preg_replace($pattern,$replace,$post);
$pattern=array('//','/\n/');
$replace=数组(“”,“
”);
$post=preg_replace($pattern,$replace,$post);