2011-04-18 105 views
0

可能重複:
removing trailing space at the end of a word?如何刪除字符串末尾的空格?

我試圖執行一個查詢檢索數據,但它是在字符串的結尾將因爲它不返回任何一個空間,值。如果我通過在查詢的最後刪除一個空格來運行相同的查詢,它將在mqsql中執行。

這是後 '%etcenter.net' 從sp_url由PHP 選擇的product_id返回其中URL LIKE '%etcenter.net '

的空間查詢字符串引起的問題

+1

使用'trim'功能 – jimy 2011-04-18 14:54:54

+0

你能告訴我們您的查詢?這將有助於回答。 – ANisus 2011-04-18 14:55:41

回答

3

http://php.net/trim

trim($variable); 
+1

聖SQL連接漏洞蝙蝠俠... – ircmaxell 2011-04-18 16:12:44

+2

是啊,公正的警察。但是這超出了問題的範圍,我對每個需要注入免責聲明的sql標記問題感到有點無聊。 – 2011-04-18 16:21:21

+1

是真的,但是你包含代碼。 OP沒有。如果你包含的代碼至少是安全的,那會更好。很多人都是從這裏複製粘貼的,而且你一直在困擾互聯網幾十年的問題。將concat更改爲準備好的語句或轉義(或者甚至是僞代碼)真的很難嗎? – ircmaxell 2011-04-18 17:41:04

0

可能是trim命令會做你想做的。

有關更多細節,我們需要查看創建查詢字符串的代碼。