echo $begrüßung;
Hab' mal weiter geraucht, Umschreiben in "... AND id > $id" sollte es dann aber doch tun. Zur Sicherheit müßte die Auswahl davor dann auch noch um "ORDER BY id ASC" ergänzt werden.
Das sieht schon besser aus. Das ORDER BY id ist aber nicht nötig. Das id > $id ist ausreichend.
Gibt's für mich nochwas zu lernen?
Deine Lösung ist zwar jetzt funktional, aber leider sehr unperformant. Das wirst du bei einem größeren Datenbestand feststellen. Für jeden Datensatz wird eine DELETE-Abfrage an die DB gesendet. Das kostet. Besser ist es, die Löschkandidaten mittels (möglichst nur) eines Statements zu ermitteln, und dann vom Script einen einzigen Lösch-Befehl erstellen zu lassen: WHERE id IN (...)
echo "$verabschiedung $name";