echo $begrüßung;
Ich kann mir nicht vorstellen, dass '2005' ein reserviertes DB-Wort ist, wie etwa ALTER oder ähnlich.
2005 ist auch kein Wort sondern eine Zahl. Und als solche hat sie eine andere Bedeutung und wird auch intern als Zahl und nicht als String behandelt. Du könntest deine Tabelle auch 2005+42 nennen. Notierst du das ohne die Backticks versucht MySQL damit zu rechnen. Mit Backticks wird es als Bezeichner interpretiert.
echo "$verabschiedung $name";