echo $begrüßung;
SELECT name FROM doc ORDER BY name='index' DESC, name
LOL, das funktioniert?!
Was mit den "name"n nach "index"?
Ja, es funktioniert - mich hatte das auch überrascht.
Die "name"n nach "index" werden alphabetisch sortiert, so wie ich es wollte. Ich denke, MySQL wertet den Ausdruck "name='index'" aus und errechnet dafür ein Ergebnis true oder false bzw. 1 oder 0. Und nach 1|0 läßt es sich trefflich sortieren.
Was man möglicherweise leicht übersehen kann, und was du auch nicht weiter erwähnt hast, ist die zweite Sortierbedingung »name«, die der ersten mit dem Vergleich folgt. Diese ist für die alphabetische Ordnung der restlichen Namen zuständig.
echo "$verabschiedung $name";