在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  PHP  數(shù)據(jù)庫/ 數(shù)據(jù)庫中存的是html代碼,怎么模糊查詢標簽內(nèi)的內(nèi)容?

數(shù)據(jù)庫中存的是html代碼,怎么模糊查詢標簽內(nèi)的內(nèi)容?

數(shù)據(jù)庫中存的是html代碼,主要是一段div內(nèi)容的,包括了樣式,不包含body及其之外的標簽,標簽開合嚴格。假如現(xiàn)在我想查詢關(guān)鍵字"class",如果用like "%class%"肯定也會把標簽中含"class"的查出來,而我只想要頁面內(nèi)容包含"class"的,如何做呢?

菜鳥一枚,多多指教。

回答
編輯回答
乖乖瀦

提供一個思路好了,用正則表達式,你可以試試如下的代碼:

SELECT
    *
FROM
    CLASS_TEST
WHERE
    CONTENT REGEXP  '>[^<]*class[^>]*<'
;

具體意思就是,CONTENT的內(nèi)容需要包含一個>和<當中有class,且當中不能有其他標簽。
可以看看教程,剛開始看有些云里霧里,熟練之后就好了。

希望能幫助到你。

2017年4月3日 04:56