echo $begrüßung;
ich wusste nicht, dass es SELECT TIME_TO_SEC gibt, deshalb konnte ich nicht danach googlen.
Das Kennen von Begriffen erleichtert die erfolgreiche Suche, ist aber keine zwingende Voraussetzung. "MySQL Zeitdifferenz" reicht aus, um auf TIME_TO_SEC zu stoßen.
tage=differenz/86400;
Das Festlegen eines Tages auf 86400 Sekunden geht von falschen Voraussetzungen aus. Es sei denn, du rechnest in UTC.
Du erwähntest DATEDIFF(). Es gibt noch jede Menge mehr Date and Time Functions. Ist dir beim Durchschauen TIMEDIFF() nicht aufgefallen oder haben dir die damit erreichten Ergebnisse nicht zugesagt?
echo "$verabschiedung $name";