Maison  >  Article  >  base de données  >  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:02980parcourir

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

Extracting Plain Text from HTML Using MySQL Queries

To remove HTML tags from database records, you can leverage MySQL XML functions instead of employing a PHP script. Here's how:

Query Using ExtractValue() for MySQL >= 5.5

Starting with MySQL version 5.5, the ExtractValue() function allows you to extract text content from within XML elements. By passing the HTML field to ExtractValue() and specifying the XPath expression '//text()', you can retrieve the plain text value:

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

This query effectively removes all HTML tags from the specified field, returning only the plain text content.

Reference:

  • [MySQL XML Functions 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