dedlfix: Teilstring ersetzten mit SQL ?

Beitrag lesen

echo $begrüßung;

Wie kann ich in einem UPDATE Statement auf den jeweils aktuellen Inhalt des Feldes zugreifen?

Indem du einfach dessen Namen notierst. Zur Not, weil das ein Bezeichner ist, in Backticks.

Beispielsweise erhöht ein UPDATE ... SET feld = feld + 1 das Feld feld um 1.

Ich kann schon einmal zeigen, wie es NICHT geht:
UPDATE files2 SET filepath = REPLACE((SELECT filepath FROM files2),'files/','/home/dev/')
Warum nicht?

Das Subselect, so wie du es notiert hast, liefert den den Inhalt des Feldes filepath aller Datensätze der Tabelle, nicht nur einen einzelnen Wert.

echo "$verabschiedung $name";