ホームページ  >  記事  >  データベース  >  MySQL データベースから HTML タグを削除するにはどうすればよいですか?

MySQL データベースから HTML タグを削除するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-15 08:21:02928ブラウズ

How can I remove HTML tags from a MySQL database?

HTML タグを削除する MySQL クエリ

HTML タグ () を含むレコードで満たされた充実したデータベースがあります。これらのタグを削除することが不可欠です。 PHP にはstrip_tags メソッドが用意されていますが、PHP スクリプトを実行してすべてのレコードを変更するのは時間がかかる場合があります。

MySQL ソリューション

MySQL バージョン 5.5 以降では XML 関数が提供されますこの問題に対処できるクエリ:

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

このクエリは、「テーブル」内の指定された「フィールド」列からテキスト コンテンツのみを抽出します。これは、MySQL が提供する XML 関数に依存して、HTML タグを解析し、テキスト コンテンツを取得します。

リファレンス

MySQL の XML 関数の詳細については、を参照してください。公式ドキュメント:
https://dev.mysql.com/doc/refman/5.5/en/xml-functions.html

以上がMySQL データベースから HTML タグを削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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