让我们说表:
评论:*id、id_user、内容、日期*
其中内容可以包含html代码,所以它可以包含图像。
那么如何从包含图像的评论表中选择所有行?( <img src="image.png" />
)
采用:
SELECT * FROM comments WHERE content LIKE '%<img%'
只需使用类似的条件:
SELECT * FROM comments WHERE content LIKE '%<img src="%" />%';
在查询中使用正则表达式: http ://www.brightcherry.co.uk/scribbles/mysql-how-to-count-a-regular-expression-in-a-table-column/
如果你想用正则表达式来做,你可以这样做:
select * from comments where content regexp'<img'