2016-08-08 31 views
-2

我想從數據庫表中搜索URL「www.google.co.in/」。當我搜索添加「google.co.in/」時,即使我的查詢無法搜索並找到它記錄,因爲沒有添加「www」。 所以我想用正則表達式查詢,這有助於從表中只搜索「google.co.in」(它亙古不變的母校HTTP或www是否加入與否)使用SQL查詢中的正則表達式從數據庫中搜索URL

現在我使用的是簡單的LIKE運算符搜索: SELECT * FROM wp_postmeta WHERE meta_value LIKE '%www.google.co.in/%'

+0

我試圖正確編輯你的問題。請善良,並澄清你的問題是什麼。 – Snickbrack

+0

@Snickbrack我編輯過,請檢查。 – user6617474

+0

您的問題與PHP無關,我建議刪除此標記並添加數據庫的特定標記。如果這是MySQL,那麼在那裏有一個[正則表達式語法](https://dev.mysql.com/doc/refman/5.7/en/regexp.html)。 –

回答

0

只是試圖尋找這樣的:

SELECT * FROM wp_postmeta WHERE meta_value LIKE '%google.co.in%' 

SELECT * FROM wp_postmeta WHERE meta_value LIKE '%google%' 
+0

文本google.com或www.ggogle.com將成爲用戶添加的動態內容。所以我們無法檢查你提到的情況 – user6617474