dedlfix: mysql datenbank einbinden

Beitrag lesen

echo $begrüßung;

nachdem ich alle Dateien hochgeladen habe, gibt der IE folgende Fehlermeldung aus: Verbindung zur Datenbank konnte nicht hergestellt werden. Obwohl alle Daten richtig sind !!

Diese Meldung ist in dem von dir geposteten Code-Stück nicht zu finden. Jedenfalls nicht in dem von dir zitierten Wortlaut. Bitte beobachte und beschreibe genauer.

@mysql_connect($HOST,$ID,$PW);

Wenn dir die Hilferufe der Datenbankfunktionen egal sind, solltest du dich nicht wundern, wenn nichts funktioniert. Bitte informiere dich im Handbuch zu den jeweiligen Funktionen, welche Ergebnisse sie im Gut- und im Fehlerfall zurückliefern und reagiere angemessen auf beide Fälle.

$selectDB=@mysql_select_db($dbName, $connect)  or die("Konnte keine Verbindung zum Datenbankserver aufbauen!");
echo mysql_errno() . ": " . mysql_error(). "\n";

Wenn das Script wegen eines Fehlers in mysql_select_db() durch dein die() gestorben wird, wird kein Code mehr ausgeführt, auch das echo nicht, mit dem du mehr über den Fehler zu erfahren versuchtest.

Ein Abbruch per die() ist in den seltensten Fällen eine angemessene Reaktion. Nicht nur, dass der Besucher deiner Seite damit wenig anfangen kann, es geht ihn auch nichts an, dass ein Syntaxfehler  im SQL-Statement "sowieso" aufgetreten ist. Er kann nichts für die Unerfahrenheit des Programmierers im Umgang mit der Datenbank. Obendrein ist es dem Layout der Seite meist nicht zuträglich, wenn Teile des HTML-Codes fehlen.

echo "$verabschiedung $name";