echo $begrüßung;
Habs noch mal versucht und es hat geklappt.
Hatte nicht die Connection sondern den DB Handle übergeben.
Bitte sei doch demnächst etwas aufmerksamer beim Handbuch-Lesen. Es gibt keinen "DB-Handle". mysql_select_db() gibt einen boolschen Wert zurück, der über Erfolg oder Misserfolg aufklärt. Außerdem ist im Handbuch immer von einem "link identifier" die Rede, und diese Bezeichnung steht nicht nur aus reinem Zufall immer wieder im gleichen Wortlaut da.
Im Handbuch ist die entscheidende Zeile:
bool mysql_select_db ( string $database_name [, resource $link_identifier] )
Vor dem Funktionsnamen steht der Typ des Rückgabewertes. Mitunter sind dazu noch weitere Informationen im Fließtext zu finden. Und es gibt Ausnahmen, die ebenfalls im Fließtext aufgeführt sind. (Beispielsweise liefert mysql_connect() im Normalfall den Spezialtyp resource, und im Fehlerfall bool(ean).) Als Typ kann auch noch void aufgeführt sein, dann hat die Funktion keinen Rückgabewert.
Für mysql_select_db() ist das Ergebnis also true oder false (die beiden möglichen Werte für den Typ boolean). Ausnahmen sind keine erwähnt.
Die Parameterliste der Funktion steht in den ()-Klammern. Die Notation erfolgt dabei immer in Form einer Typ-Angabe gefolgt von einem Variablennamen. Der Variablenname ist nur ein eindeutiger Bezeichner, damit im weiteren Text der Funktionsbeschreibung darauf Bezug genommen werden kann. Bei Verwendung der Funktion im eigenen Script-Code ist nur die Position des Parameters entscheidend.
Der zweite Parameter ist in []-Klammern aufgeführt. Das bedeutet, dass dieser Parameter optional ist. Er kann also entfallen. Die genauen Bedingungen dazu, und was passiert, wenn man ihn nicht verwendet, sind wieder im Fließtext erläutert.
echo "$verabschiedung $name";