echo $begrüßung;
wo ist der Unterschied zwischen MySQL 4.0 und MySQL 5.0?
Zuerst einmal klärt, wie seth schon sagte, das MySQL-Handbuch auf, was neu hinzugekommen ist und was sich geändert hat, auch Dinge, die zu vorhergehenden Versionen nicht mehr kompatibel sind.
Du hast aber einen wesentlichen Sprung zwischendrin ausgelassen: den von Version 4.0 zu 4.1. Neben der auch nicht unwichtigen Kleinigkeit, dass sich das Ausgabeformat von TIMESTAMP-Werten geändert hat - es entspricht seit 4.1 dem von DATETIME - war das Highlight der, man könnte schon sagen: dramatisch verbesserte Umgang mit Zeichenkodierungen. Das ist auch derjenige Teil, der zu Datenverlust (bei Sonderzeichen) führen kann, wenn man ihn nicht beachtet.
Eine weitere wesentliche Neuerung *) sind die Subselects.
Version 5.0 wartet mit weiteren "Neuheiten" auf, wie Views, Triggers, Stored Procedures.
Eine grobe Übersicht über bisher hinzugekommene und künftig geplante Features zeigt die MySQL Development Roadmap auf.
Das Kapitel Upgrading MySQL und dessen Unterkapitel beinhalten eine detailierte Auflistung der Änderungen.
Ich überlege nähmlich, ob ich auf MySQL 5.0 umsteige. Ist das Ratsam?
(Wer nämlich mit h schreibt ... hat sich sicher nur vertippt.) Ich kann dir nicht sagen, ob es für dich ratsam ist. Das muss schon deine Entscheidung bleiben. Prüfe, ob du die neuen Features brauchst oder welche Gründe gegen die neue oder gegen die alte Version sprechen und entscheide dann selbst.
echo "$verabschiedung $name";
*) zumindest für MySQL, andere DBMS können das schon lange.