Hallo Benny,
Ich würde es so versuchen:
Warum würdest du das nur tun, und tust es nicht direkt?
@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error());
Lass das @ weg, das verwirrt nur beim Debuggin. In einer Produktivumgebung solltest du eh die Anzeige von Fehler über die entsprechende Konfigurationsoption abstellen und stattdessen in ein Log-Datei schreiben lassen.
Ich würde dir ja gerne helfen, aber bisher hast du noch nicht wirklich erklärt, wo du ein Problem hast, das erschwert die Sache etwas ;-)
Schöne Grüße,
Johannes