2012-08-29 29 views
1

我正在使用表單將文本加載到數據庫中。然後,我用php取出文本以動態創建我的CSS選擇器。然後我使用javascript根據需要打開和關閉選擇器。一切運作良好,除了檢索到的數據中有很長的空格(如包含表單的整個textarea),因此,由於多餘的空格,javascript不起作用。因爲這些是標籤,所以它們的長度各不相同。我試圖將數據存儲爲VARCHAR CHAR和TEXT。 如何從MySQL檢索字符?我已經在手冊的某個地方看到了它,但現在似乎無法找到它。 謝謝如何從MySQL獲取字符數據而沒有多餘的空格?

+0

大多數語言都有一個'trim()'函數來刪除多餘的空格。您可以在過程的任何時候使用它,但通常最好在插入數據庫之前修剪數據 – pdizz

回答

4

你可以只在PHP中使用trim。 MySQL也有一個TRIM()

請注意,這將刪除字符串之前和之後的所有空格,而不是字符串中的空格。

由於html本身的空白,你也會顯然總是會有一個換行符。您應該關閉textarea而不創建額外的空格。

相關問題