2013-05-28 77 views
0

下劃線我有一個MySQL聲明這樣MySQL的聲明不包括在結果

$sql_insertwotd = "SELECT * FROM table WHERE word != '' AND word NOT LIKE '%\_%' ORDER BY RAND() LIMIT 1"; 

由於某種原因,它仍然會拉了一個字有下劃線。我讀過這個格式是爲了澄清一個下劃線。

我不希望它選擇包含下劃線詞

+0

看起來它應該工作已經 –

+0

它不,由於某種原因,它仍然會拉起下劃線 –

+0

您的代碼就可以了。它應該工作。 –

回答

0

你必須使用TWO BACKSLASHES\\),它應該工作

SELECT * FROM table WHERE word != '' AND word NOT LIKE '%\\_%' 
ORDER BY RAND() LIMIT 1 
+0

可能是你的代碼是好的,但它反映爲單斜槓相同。 –

+1

不是這些反斜槓嗎?而不是'FORWARD SLASHES' :) –