Heim >Datenbank >MySQL-Tutorial >Wie kann ich mithilfe von MySQL-Abfragen einfachen Text aus HTML extrahieren?
Nur-Text aus HTML mithilfe von MySQL-Abfragen extrahieren
Um HTML-Tags aus Datenbankdatensätzen zu entfernen, können Sie MySQL-XML-Funktionen nutzen, anstatt eine zu verwenden PHP-Skript. So geht's:
Abfrage mit ExtractValue() für MySQL >= 5.5
Ab MySQL Version 5.5 ermöglicht Ihnen die Funktion ExtractValue() das Extrahieren von Textinhalten innerhalb von XML-Elementen. Indem Sie das HTML-Feld an ExtractValue() übergeben und den XPath-Ausdruck „//text()“ angeben, können Sie den Nur-Text-Wert abrufen:
SELECT ExtractValue(field, '//text()') FROM table;
Diese Abfrage entfernt effektiv alle HTML-Tags aus dem angegebenen Feld , wobei nur der reine Textinhalt zurückgegeben wird.
Referenz:
Das obige ist der detaillierte Inhalt vonWie kann ich mithilfe von MySQL-Abfragen einfachen Text aus HTML extrahieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!