For coders TYPO3 Tech Corner

[MySQL] XML in der Datenbank: Schreiben und Lesen

[MySQL] XML in der Datenbank: Schreiben und Lesen

Beispiel 1: Zeige Pfad aus der Tabelle sys_file_storage:

select name, uid, ExtractValue(configuration, '//T3FlexForms/data/sheet[@index="sDEF"]/language/field[@index="basePath"]/value') path from sys_file_storage where uid > 0

Beispiel 2: Setze einen Wert in der Tabelle tt_news:

UPDATE tt_content SET pi_flexform = UpdateXML(pi_flexform, '//T3FlexForms/data/sheet[@index="s_misc"]/language/field[@index="PIDitemDisplay"]/value', CONCAT('<value index="vDEF">', 123, '</value>' )) WHERE uid=11107

Zurück

Kennst du das: Immer nur schnell schnell?

Wie wäre es einmal mit Zeit und Respekt für Codequalität? Arbeiten im Team? Automatisierte Tests?

Komm zu uns