echo $begrüßung;
- Warum macht er mir die Einträge nicht rein, nachdem er die Datenbank erstellt hat? (es sollen die $names eingetragen werden.)
Wenn eine MySQL-Funktion einen Fehler feststellt ist das Rückgabeergebnis meist false. Dies prüfst du ja schon. Was du aber nicht machst, ist dir die zugehörige Fehlermeldung anzeigen zu lassen. Frage diese mit mysql_error() ab, und du wirst einen Syntaxfehler im INSERT-Statement angezeigt bekommen, weil du einen Bezeichner als String notiert hast.
echo "$verabschiedung $name";