0 レビュー
1 回答
php-データベース検索でHTMLタグを除外します
データベースに列(タイプ:テキスト)があり、そこにHTMLコードを格納しています。その列を検索したいのですが、タグを無視したいと思います。たとえば、「div」を検索する場合、すべての「
」または「
」を無視します。
これは私のwhere句の一部です:
$tag1 = '<'.$term;
$tag2 = '</'.$term.'>';
$where_uk = " and s.html like '%". $term ."%' and not ( s.html like '$tag1' and s.html like '$tag2') ";
しかし、エコーすると、次のようになります。
and s.html like '%term%' and not ( s.html like '')
何が間違っているのですか?
ありがとう
編集:
解決しました
$tag1 = '<'.$term.'%';
$tag2 = '</'.$term.'>';
エコーとは:
and s.html like '%div%' and not ( s.html like '<div%' and s.html like '</div>')
タグを無視するこの正しい方法を教えてください。
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。