Heim >Datenbank >MySQL-Tutorial >Wie kann ich HTML-Tags aus einer MySQL-Datenbank entfernen?

Wie kann ich HTML-Tags aus einer MySQL-Datenbank entfernen?

Susan Sarandon
Susan SarandonOriginal
2024-11-15 08:21:021001Durchsuche

How can I remove HTML tags from a MySQL database?

MySQL-Abfrage zum Entfernen von HTML-Tags

Sie verfügen über eine umfangreiche Datenbank mit Datensätzen, die HTML-Tags enthalten (). Das Entfernen dieser Tags ist unbedingt erforderlich. Während PHP die Methode „strip_tags“ bereitstellt, kann das Ausführen eines PHP-Skripts zum Ändern aller Datensätze zeitaufwändig sein.

MySQL-Lösung

MySQL-Version 5.5 und höher bieten XML-Funktionen die dieses Problem beheben kann:

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

Diese Abfrage extrahiert nur den Textinhalt aus der angegebenen „Feld“-Spalte in der „Tabelle“. Es basiert auf den von MySQL bereitgestellten XML-Funktionen, um die HTML-Tags zu analysieren und den Textinhalt abzurufen.

Referenz

Weitere Einzelheiten zu XML-Funktionen in MySQL finden Sie unter die offizielle Dokumentation:
https://dev.mysql.com/doc/refman/5.5/en/xml-functions.html

Das obige ist der detaillierte Inhalt vonWie kann ich HTML-Tags aus einer MySQL-Datenbank entfernen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn