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 :
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!