ホームページ  >  記事  >  データベース  >  MySQL クエリを使用して MySQL データから HTML タグを削除する方法

MySQL クエリを使用して MySQL データから HTML タグを削除する方法

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-18 06:40:02978ブラウズ

How to Strip HTML Tags from MySQL Data Using MySQL Queries?

MySQL クエリを使用した MySQL データからの HTML タグの削除

データベースには HTML タグを持つ多数のレコードが含まれており、それらを再手段を講じずに削除したいと考えています。時間のかかる PHP スクリプトに移行します。このタスクは、MySQL クエリを使用して効率的に実行できます。

MySQL クエリ PHP ストリップタグと同等

MySQL バージョン 5.5 以降の場合、XML 関数が解決策を提供します。

SELECT ExtractValue(field, '//text()') FROM table;

このクエリは、解析によって指定された「フィールド」からテキスト コンテンツを抽出します。 XPath を使用した HTML。 '//text()' XPath は、HTML タグや属性を除くすべてのテキスト ノードを選択します。

'field' 列に格納されている HTML を考えてみましょう。 「テーブル」の:

<p>This is a <b>bold</b> text.</p>

次のクエリは、削除された値を返します。 text:

SELECT ExtractValue(field, '//text()') FROM table;

Output:

This is a bold text.

リファレンス

MySQL の XML の詳細については、関数:

https://dev.mysql.com/doc/refman/5.5/en/xml-functions.html

以上がMySQL クエリを使用して MySQL データから HTML タグを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。