Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在搜索查询MySQL中忽略src、href?_Mysql_Mysql Regexp - Fatal编程技术网

如何在搜索查询MySQL中忽略src、href?

如何在搜索查询MySQL中忽略src、href?,mysql,mysql-regexp,Mysql,Mysql Regexp,我在产品表中有一条记录,并且有字符串字段内容如下 <div class="product"> <a href="https://hostabc/item/3765/" target="_blank"> <img alt="something" src="/hostabc/photo.jpg" width="100%"/> </a> <span> This is descriptio

我在
产品
表中有一条记录,并且有字符串字段
内容
如下

<div class="product">
    <a href="https://hostabc/item/3765/" target="_blank">
        <img alt="something" src="/hostabc/photo.jpg" width="100%"/>
    </a>
    <span>
        This is description of product and this doesn't contain 'hostabc' keyword !
    </span>
</div>

这是产品说明,不包含“hostabc”关键字!
我使用我的关键字
hostabc
从产品中搜索像“%hostabc%”这样的内容,然后返回此记录。
因此,如何在搜索查询中忽略
src
href
中的关键字
hostabc
(搜索结果中将找不到此记录。)

谁能帮帮我

您的问题通常很难回答,因为您试图搜索的“内容”是嵌套的HTML,并且可能不总是以相同的深度或方式出现。Regex不是这个工作的最佳工具。对于这个问题,你有其他解决方案吗@Timbiegeleisen要搜索的文本是否总是出现在
标记中?没有。它是产品和嵌套HTML的
内容,所以有许多标记(p、span、div等),那么纯MySQL不是用于此任务的最佳工具。这里需要一个HTML解析工具。