2017-06-12 99 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()跟着答案。

再次感謝!