2010-09-10 99 views

回答

3

試試這個:

"SELECT * FROM table WHERE column REGEXP '[[:<:]]" . $text . "[[:>:]]'" 

你應該確保,可以在$文本被解釋爲特殊字符的字符都正確轉義。你還應該確保你沒有得到SQL注入。

0

我想你想要LIKE子句!

SELECT * FROM table WHERE column LIKE '%value%' 

也請閱讀UltimateBrent的答案全文搜索是一個非常好的觀點。

+0

LIKE無法檢測單詞邊界。 – 2010-09-10 23:38:02

+0

我知道這一點。這就是爲什麼我也建議他檢查你的答案。 – RobertPitt 2010-09-10 23:41:40

相關問題