我一直在搜索一下StackOverflow和Interweb,我沒有太多的運氣。使用MySQL LIKE匹配整個字符串
我有一個類似如下的URL ...
nr/online-marketing/week-in-review-mobile-google-and-facebook-grab-headlines
我正在從URL中的商品名稱和替換「 - 」與「」給我:
week in review mobile google and facebook grab headlines
在這一點上,這是我對文章的所有信息,所以我需要使用它來查詢數據庫以獲取文章信息的其餘部分,問題出現了,但這個字符串與文章的實際標題不匹配,這個實例的實際標題是:
Week in review: Mobile, Google+ and Facebook grab headlines
正如你可以看到它包含額外的標點符號,所以我需要找到一種使用MYSQL LIKE來匹配文章的方法。
希望有人可以幫忙,標準SELECT * FROM table WHERE field LIKE $name
不起作用,我希望能夠找到一種方法來做到這一點,而不會分裂每個單詞,但如果那是什麼它歸結爲那麼這麼做吧!
謝謝。
也許使用正則表達式的方法將有助於在這裏。 – DOK
使用正則表達式與什麼? – lukehillonline
也許你可以使用'%%評論%Mobile%Google%和%Facebook%grab%標題'? %符號是通配符並被解釋爲「零個或多個字符」。 –