Maison > base de données > tutoriel mysql > Comment puis-je supprimer les balises HTML d'une base de données MySQL ?

Comment puis-je supprimer les balises HTML d'une base de données MySQL ?

Susan Sarandon
Libérer: 2024-11-15 08:21:02
original
1001 Les gens l'ont consulté

How can I remove HTML tags from a MySQL database?

Requête MySQL pour supprimer les balises HTML

Vous disposez d'une base de données importante remplie d'enregistrements contenant des balises HTML (). La suppression de ces balises est essentielle. Bien que PHP fournisse la méthode strip_tags, exécuter un script PHP pour modifier tous les enregistrements peut prendre beaucoup de temps.

Solution MySQL

MySQL version 5.5 et versions ultérieures offrent des fonctions XML qui peut résoudre ce problème :

SELECT ExtractValue(field, '//text()') FROM table;
Copier après la connexion

Cette requête extrait uniquement le contenu du texte de la colonne "champ" spécifiée dans la "table". Il s'appuie sur les fonctions XML fournies par MySQL pour analyser les balises HTML et récupérer le contenu du texte.

Référence

Pour plus de détails sur les fonctions XML dans MySQL, reportez-vous à la documentation officielle :
https://dev.mysql.com/doc/refman/5.5/en/xml-functions.html

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal