echo $begrüßung;
Der Rückgabewert von mysql_query() ist in meinem Fall der Query selber. Wenn ich ihn dann per Copy & Paste direkt auf die DB anwende, funzt er. Die gewünschten Werte ändern sich.
Das kann nicht ein. Du verwechselst das gerade mit der Ausgabe von echo $sql. mysql_query() liefert im Falle von UPDATE ein boolsches true oder false zurück.
var_dump(mysql_query($sql));
Im Ganzen sieht ein "ordentlicher" mysql_query()-Aufruf so aus:
$result = mysql_query($sql);
if ($result) {
// Code im Gut-Fall
} else {
// Code im Fehlerfall.
// mysql_error() liefert den Text zum Fehler
}
wobei man die ersten beiden Zeilen auch zusammenfassen kann
if ($result = mysql_query($sql)) {
echo "$verabschiedung $name";