In dem Code ist kein Fehler. Die einzige Meldung die er mir zeigt rührt daher dass die MySQL-Anmeldedaten bei mir ungültig sind.
Ich vermute du rufst eine andere Datei auf als du zuvor hochgeladen hast.
Im übrigen empfehle ich dir auf dem Server alle Fehlermeldungen anzuschalten, also ‚error_reporting 2147483647‘ (Das PHP-Manual empfiehlt diese Zahl, um sämtliche Fehlermeldungen anzuschalten)
Gleichzeitig solltest du aber die Fehlermeldungen auf öffentlichen Seiten nicht anzeigen, sondern in eine Logdatei schreiben. Denn dem Seitenbesucher nützen Fehlermeldungen nichts, der Programmierer muss sie lesen. Fürs Entwickeln sollten die Meldungen natürlich weiterhin direkt auf der Seite landen.
Das wäre dann
error_log Pfad_zur_Logdatei
log_errors On
display_errors Off
Am einfachsten geht das per .htacces-Datei (Apache-Server vorausgesetzt):
php_value error_reporting 2147483647
php_value error_log /www/htdocs/w0068103/elog/error.log
php_flag log_errors On
php_flag display_errors Off
Auf Dauer ist es auch praktisch sich auf dem eigenen Rechner einen Server zu installieren, dann entfällt das ständige Hochladen und man ist nicht aufs Internet angewiesen.
Und wie schon mal gesagt wurde: das font-Tag ist veraltet. Wenn du es trotzdem verwendest, dann mach es wenigstens mit wider zu.
Johannes