Probá este código... y como dicen algunos colaboradores...el compilador te pone un php delante del mysql_connect(); seguramente tenes un error de tipeo
Código PHP:
define("DB_HOST", "localhost"); // fijate acá si probas en tu localhost... tendras que poner la ip remota del server
define("DB_NAME", "nombre_base_mysql");
define("DB_USER", "tuUsuario");
define("DB_PASS", "tupassword");
$db = @mysql_connect(DB_HOST, DB_USER, DB_PASS) or die(
'<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title> Erro mysql</title>
</head>
<body>
<table width="100%" height="100%" border="0" cellpadding="2" cellspacing="2">
<tr>
<td align="center" valign="middle">
<p>Sitio en mantenimiento.<br>Intente mas tarde. Error:</p>
<p>'.mysql_error().'</p>
</td>
</tr>
</table>
</body>
</html>');
mysql_select_db(DB_NAME, $db);
Salu2