0

我的数据库中的表中有一个字段,其中包含以下 HTML 代码:

<table class="table_productinfo" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr><td class="attribute_head"><strong>Ausführung:</strong></td><td><strong>500mm</strong></td></tr>
<tr><td class="attribute_head">Farbe:</td><td>weiß glänzend</td></tr><tr><td class="attribute_head">Material:</td><td>Keramik</td></tr>
<tr><td class="attribute_head">Hersteller:</td><td>antoniolupi</td></tr>
<tr><td class="attribute_head">Serie:</td><td>ALBUM</td></tr>
<tr><td class="attribute_head">Design:</td><td>Prospero Rasulo</td></tr>
<tr><td class="attribute_head">Bemerkung:</td><td>Auch zur Wandmontage geeignet</td></tr>
<tr><td class="attribute_head">Höhe in mm:</td><td>150</td></tr>
<tr><td class="attribute_head">Tiefe in mm:</td><td>500</td></tr><tr><td class="attribute_head">Breite in mm:</td><td>500</td></tr>
<tr><td class="attribute_head">Artikelnummer:</td><td>NLALB</td></tr>
</tbody>
</table>

现在我想通过 php 提交一个搜索字符串:

antoniolupi album prospero

我该怎么做才能找到包含此内容的特定行?

我尝试了拆分关键字explode(' ',$keyword)并查找部分出现的方法,但我无法获得我需要的 sql 查询。

4

1 回答 1

0

在 where 子句中,在您正在搜索的列上使用类似的搜索词。column_name like '%search_term" 之后,您可以加入所有搜索词,具体取决于您是只需要一个匹配还是全部匹配。

于 2012-07-17T19:08:00.840 回答