テーブルとしましょう:
コメント: *id, id_user, content, date*
コンテンツに html コードを含めることができる場合、画像を含めることができます。
では、画像を含むコメントテーブルからすべての行を選択するにはどうすればよいですか? ( <img src="image.png" />
)
使用する:
SELECT * FROM comments WHERE content LIKE '%<img%'
like 条件を使用するだけです。
SELECT * FROM comments WHERE content LIKE '%<img src="%" />%';
正規表現でやりたい場合は、次のようにできます。
select * from comments where content regexp'<img'
クエリで正規表現を使用してください: http://www.brightcherry.co.uk/scribbles/mysql-how-to-count-a-regular-expression-in-a-table-column/