如何在mysql查询中转义或href?

时间:2011-07-19 08:53:35

标签: mysql escaping

我的数据库中的一个字段包含一些html个标记imghref的数据。在查询时我想忽略这些标签。如果标记包含href="foo.com",那么我在mysql中对foo的搜索查询不应该带来foo.com。它应该忽略链接,图像链接等。

1 个答案:

答案 0 :(得分:2)

据我所知,MySQL没有任何内置的HTML解析器,我怀疑有一种简单的方法可以编写它。

我的建议是使用HTML列的纯文本版本向表中添加一个新列,并使用它来执行搜索。无论您的服务器端语言是什么,它都可能有一个用于删除HTML标记的库。例如,PHP有strip_tags()