2017-06-12 40 views
1

我正在尝试几个小时来在MySQL表格中添加字符\ n。我有一个表格。如果有人按下确定没有数据给予我想通过表中的字符\ n。如何从PHP表格中插入 n字符在MySQL表格中

我试过这个。

$null_value = '\n'; 
$null_value = mysql_real_escape_string($null_value); 
mysql_query("INSERT INTO table (x,x) VALUES ('$null_value','$null_value'); 

但是什么也没有发生。如果有人能帮助我解决这个问题,我将不胜感激。

+0

你想添加/ n作为一个字符串或换行符? – Rahul

+0

你确定你的表名和列名是正确的吗?出于调试目的,您可以尝试在mysql_query()后面使用'echo mysql_error();'来查看MySQL是否返回错误。 – user3409662

回答

0

简单地讲了新的生产线在你的字符串,请不要使用\n转义序列为

INSERT INTO `person`(`id`, `name`) VALUES (11," 
             ") 

在你的情况

$null_value = ' 
'; 
$null_value = mysql_real_escape_string($null_value); 
mysql_query("INSERT INTO table (x,x) VALUES ('$null_value','$null_value'); 
+0

我想添加\ n字符,因为之后我会在回显结果时用
替换它 –

+0

如果要将“\ n”添加为字符,请使用像这样的“\\ n”,如果要存储下一个行字符然后使用上面的语法 –

3

如果要插入\n新线,使用双报价"单引号'

$null_value = "\n"; 
+0

这不工作不幸 –

0

我会感谢大家的答复。问题已解决。我的IF声明中出现错误。我用addslashes()跟着答案。

再次感谢!