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 procéder :
Requête utilisant ExtractValue() pour MySQL >= 5.5
À partir de MySQL version 5.5, la fonction ExtractValue() vous permet d'extraire du contenu textuel de l'intérieur É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 texte brut contenu.
Référence :
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3