Hi Sebastian,
der Konstruktor der Klasse User kennt Deine Variablen $mysql_server, $mysql_user usw. nicht. Wenn Du die dort zur Verfügung haben willst, musst Du etwas dafür tun.
Aber er connectet nicht zur Datenbank. Das Merkwürdige ist, wenn ich
$mysql_user
durch"root"
vertauche inmysql_connect()
gehts, das ist doch verhext.
Was Du technisch ausführst, ist
mysql_connect(NULL, NULL, NULL);
Wenn Du Dir die PHP-Fehlermeldung (bzw. Warnung) dazu anguckst (oder die Dokumentation von mysql_connect), dann siehst Du, dass die Funktion schlicht und einfach schlau genug war, manche der Angaben zu erraten. Nur mit dem User hast Du sie ausgetrickst ;-)
Viele Grüße
der Bademeister