echo $begrüßung;
Aus deinen Ausführungen kann ich nicht genau entnehmen, was du möchtest. Bitte bemühe dich doch, genauer zu beschreiben, was du möchtest, wie du das machst und was du als Ergebnis bekommst.
Ich habe eine Spalte mit dem Typ "DATETIME" in meiner Tabelle. Beim einfügen einer neuen Zeile, wird da der Inhalt der MySQL-Funktion "NOW()" eingetragen. Nur das was drin ist, ist kein Timestamp - zumindest denke ich das, denn ein Timestamp war doch nur Zahlen?
Das was da drin ist, kann dir egal sein. Nicht egal sein sollte dir das, was dir MySQL ausgeben soll. Nutze gegebenenfalls die von MySQL angebotenen Formatierfunktionen. Wenn du beispielsweise einen Unix-Timestamp haben möchtest, vielleicht um ihn mit PHP weiterbearbeiten zu können, kannst du den in das Unix-Timestamp-Format umwandeln lassen (z.B. UNIX_TIMESTAMP()) (ggf. mit Verlust, da DATETIME einen wesentlich größeren Wertebereich als ein Unix-Timestamp hat).
Und egal was ich mache, mein MySQL will einfach nicht passend annehmen.
Was gibst du denn hin? Verwende die Formatierung, wie sie im MySQL-Handbuch angegeben ist, oder verwende eine Funktion, die einen Unix-Timestamp in ein von MySQL bevorzugtes Format umwandeln kann (z.B. FROM_UNIXTIME()).
echo "$verabschiedung $name";