HTML-Tags aus MySQL-Datensätzen entfernen
Sie haben eine Datenbank mit Datensätzen, die HTML-Tags enthalten, und Sie möchten diese Tags effizient und ohne Verwendung entfernen PHP. Hier ist eine Lösung mit MySQL-Abfragen:
MySQL Version 5.5 und höher bietet XML-Funktionen, die bei dieser Aufgabe helfen können. Die folgende Abfrage:
SELECT ExtractValue(field, '//text()') FROM table;
extrahiert den Textinhalt des angegebenen Felds und gibt ihn zurück. Durch das Durchlaufen der XML-Darstellung des Felds mithilfe des XPath-Ausdrucks //text() werden alle HTML-Tags effektiv ignoriert.
Dieser Ansatz ist schneller als die Verwendung eines PHP-Skripts zum Entfernen der Tags, da er direkt auf dem ausgeführt wird Datenbankserver, wodurch das Abrufen, Verarbeiten und Aktualisieren von Daten durch den PHP-Code vermieden wird.
Weitere Informationen finden Sie in der MySQL-Dokumentation zu XML-Funktionen: https://dev.mysql.com/doc/refman/5.5 /en/xml-functions.html.
Das obige ist der detaillierte Inhalt vonWie entferne ich HTML-Tags aus MySQL-Datensätzen, ohne PHP zu verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!