echo $begrüßung;
Woran erkennst du die letzten drei Datensätze?
Am Datum.
Das glaube ich nicht,
Wenn du diese Frage geklärt hast ist es nur noch eine Frage der WHERE-Klausel.
Und wie müsste das aussehen?
denn dann könntest du diesen Datumswert mit einem anderen Datum vergleichen, und wüsstest dann, ob du den Datensatz nehmen willst oder nicht. Wenn du genau einen Datensatz pro Tag hast, mag das Datum als Entscheidungskriterium gut sein, sonst nicht.
Wo? Geht das auch mit MySQL? Dass LIMIT keine Ausdrücke will, habe ich auch herausgefunden. Mir fiel dann nur die Möglichkeit ein, die Anzahl aller Einträge - 3 mit PHP auszurechnen.
Wenn LIMIT einen konstanten Wert haben möchte, musst du variable Werte vor dem Erstellen des Statements berechnen. Und ja, wenn PHP deine abfragende Umgebung ist, dann wäre eine PHP-Lösung sicher angebracht. Oder du lässt die Ergebnismenge rückwärts sortieren und limitierst die ersten 3 weg.
echo "$verabschiedung $name";