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 サイトの他の関連記事を参照してください。