我刚刚发现,我一直保存的所有数据都没有任何新行。在Mysql中保存换行符
我试着在这里和谷歌搜索解决方案,但迄今没有运气。 我发现nl2br()可以交换\ n为
,但它不适用于 我当我从数据库中取出数据并输出它。
现在从文本区文本保存和输出是这样的:
eofusethemonitorisalwaysused.AUSBportallowsuserstoback-upshowsthathavebeenrecordedontheJesterTLXtra.AUSBkeyboardcanalsobeconnectedforfastentryofnamesandnumbers.ShowfilesarecompatiblewiththeJesterMLdesks.ADMX-inportallowstheJesterTLXtratobeusedasaback-upconsolef ...
我也不太与preg_replace好,所以我也搞砸了。
如何将数据保存到MySQL与换行符和中断?
preg_replace函数()我使用的一些卫生:
$pattern = "/[^[email protected]]/";
主要textarea的:
DESCRIPTION-EN
插入文件:
$long_desc_en = ($_POST['P_DESC_EN']);
$pattern = "/[^[email protected]]/";
$clean_long_desc_en = preg_replace($pattern, " ", $long_desc_en);
$result = mysql_query("INSERT INTO main_table
(alpha_p_long_desc_en) VALUES
('$clean_long_desc_en')");
if(!$result)
{
echo "Error! ".mysql_error();
}
?>
那基本上它
2012-09-07
David D.
+0
什么是你的表架构 –
+0
什么字段类型是你存储在文本数据VARCHAR ? –
+4
在这个问题中缺少3件东西,您使用的代码也会将数据添加到数据库,数据库结构和用于提取和显示数据的代码中 –