2010-01-27 127 views
1

快速而簡單(我希望)的問題;如果在文本字段用戶輸入新的線路,即:將文本字段中的新行保存到mysql字段

43 Dennis 

Beeston 

我怎樣才能保存新的生產線,而不是把它轉移到MySQL服務器作爲一個行?

我使用PHP和MySQL。

回答

4

當您將數據庫中的字段輸出到html文檔時,請使用<pre>nl2br()(或<textarea>)。

+0

感謝您的解決方案! – Harsha 2015-06-30 16:54:58

+0

解決了我的問題!這次真是萬分感謝! – 2016-03-15 08:46:25

0

MySQL應該保留換行符 - 它可能是你的輸出(或你的mysql的gui)不顯示它?

4

要保存在數據庫中的新行,看看mysql_real_escape_string

如果你想顯示的頁面,當你顯示的記錄,使用nl2br上傷了你的換行。

+0

使用<?php echo「$ propertyAddr」?> 我只能得到:10 Burrows Crescent \ r \ nBeeston \ r \ nNottingham \ r \ n – nicky 2010-01-27 17:59:05

+0

@nicky,更新了我的答案。 – 2010-01-27 18:28:57