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句では、検索している列でlike検索語を使用します。'%search_term" のような column_name の後に、1 つだけ一致する必要があるか、すべて一致する必要があるかによって、すべての検索語を結合できます。

于 2012-07-17T19:08:00.840 に答える