Code:
UPDATE xf_phrase SET phrase_text = REPLACE( phrase_text, 'dein', 'Dein' ) WHERE phrase_id = '10733'
Zum Test habe ich in einer Phrase dein mit Dein ersetzen lassen, was so auch funktioniert bzw. nicht funktioniert, denn im Text steht "deine" und nicht "dein".
Das hier funktioniert leider nicht. Es wird schlichtweg nichts gefunden.
Code:
UPDATE xf_phrase SET phrase_text = REPLACE( phrase_text, ' dein ', ' Dein ' ) WHERE phrase_id = '10733'
Irgendwie muss man dem Kind aber doch sagen können, dass man nur Leerzeichen.Text.Leerzeichen haben will.
Ein Lösungsweg wie eben ausprobiert wie folgt:
Man ersetzt alle Leerzeichen durch den Unterstrich.
Code:
UPDATE xf_phrase SET phrase_text = REPLACE( phrase_text, ' ', '_' ) WHERE phrase_id = '10733'
Man ersetzt _deine_ durch _Deine_
Code:
UPDATE xf_phrase SET phrase_text = REPLACE( phrase_text, ' _deine_', '_Deine_' ) WHERE phrase_id = '10733'
Gleiches dann mit du, dir, dein, deine, deiner, deinen, deinem.
Ihr und Euch wird wohl nicht vorkommen, oder?
Man ersetzt jeden Unterstrich durch ein Leerzeichen
Code:
UPDATE xf_phrase SET phrase_text = REPLACE( phrase_text, '_ ', ' ' ) WHERE phrase_id = '10733'
Das ganze klappt natürlich nur, wenn es keine Texte mit Unterstrichen darin gibt, was aber nach Prüfung so zu sein scheint.
Suche nach LanguageID=2 (bei mir Deutsch Du) und Text = _
Zuletzt bearbeitet: