ホームページ >データベース >mysql チュートリアル >PHP を使用せずに MySQL レコードから HTML タグを削除する方法

PHP を使用せずに MySQL レコードから HTML タグを削除する方法

Susan Sarandon
Susan Sarandonオリジナル
2024-11-14 09:23:02698ブラウズ

How to Remove HTML Tags from MySQL Records Without Using PHP?

MySQL レコードから HTML タグを削除する

HTML タグを含むレコードを含むデータベースがあり、HTML タグを使用せずにこれらのタグを効率的に削除したいと考えています。 PHP。 MySQL クエリを使用したソリューションは次のとおりです。

MySQL バージョン 5.5 以降では、このタスクを支援できる XML 関数が提供されています。次のクエリ:

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

は、指定されたフィールド field のテキスト コンテンツを抽出して返します。 XPath 式 //text() を使用してフィールドの XML 表現を走査することにより、HTML タグは事実上無視されます。

このアプローチは、タグを直接削除するため、PHP スクリプトを使用するよりも高速です。データベース サーバーにより、PHP コードによるデータの取得、処理、更新が回避されます。

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

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

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