echo $begrüßung;
auf dem einen server lässt sich
UPDATE test SET link = ( SELECT REPLACE( test.link, "abc", "def" ) )
problemlos ausführen und es funktioniert!
auf dem andren gehts nicht. dort meint mysql: error in line 1.
was ist da los?
Vermutlich ist die Version des einen größer oder gleich 4.1 und die des anderen kleiner.
Mal abgesehen davon brauchst du die Subquery nicht:
UPDATE test SET link=REPLACE(link, "abc", "def");
echo "$verabschiedung $name";