Wegen deinem fgets() würde ich dich bitten noch einmal dessen Funktionsweise genau durchzulesen.
fgets
Du benutzt diese Funktion nicht korrekt und erhältst daher die ersten 3 Fehler.
mysql_connect läuft daher selbst auf einen Fehler, da User und PW nicht so mit fgets ermittelt wurde.
mysql_select_db würde danach aus dem gleichen Grund auf einem Fehler laufen.