Maison >base de données >tutoriel mysql >Comment puis-je extraire du texte brut du HTML à l'aide de requêtes MySQL ?

Comment puis-je extraire du texte brut du HTML à l'aide de requêtes MySQL ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-15 03:12:021060parcourir

How can I Extract Plain Text from HTML Using MySQL Queries?

Extraction de texte brut à partir de HTML à l'aide de requêtes MySQL

Pour supprimer les balises HTML des enregistrements de base de données, vous pouvez exploiter les fonctions XML de MySQL au lieu d'utiliser un Script PHP. Voici comment :

Requête utilisant ExtractValue() pour MySQL >= 5.5

À partir de MySQL version 5.5, la fonction ExtractValue() vous permet d'extraire le contenu du texte de dans les éléments XML. En passant le champ HTML à ExtractValue() et en spécifiant l'expression XPath '//text()', vous pouvez récupérer la valeur en texte brut :

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

Cette requête supprime efficacement toutes les balises HTML du champ spécifié. , renvoyant uniquement le contenu en texte brut.

Référence :

  • [Fonctions XML MySQL Documentation](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!

Déclaration:
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