salve, ho acquistato un dominio (e db) su aruba

Codice PHP:
<?


mysql_connect
("##") or die("connex fallita");
mysql_select_db("##") or die ("db errore");

$query="SELECT * FROM inaugurazione";

$res=mysql_query($query) or die ("query fallita");



?>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento senza titolo</title>
</head>

<body>
<? while ($riga=mysql_fetch_row($res)){
        echo 
"nome: $riga[0]
"
;
                             } 
?>
</body>
</html>
facendo girare questo semplice codice di prova su un file che risiede su aruba funziona tranquillamente (php 5)

usando un altro spazio web che ho a disposizione (non aruba per intenderci) questo non funziona (lo spazio ha php 4)

ora i dubbi sono due:
- c'è qualche funzione che ho usato che non esiste in php4?
- non è possibile fare quello che ho fatto?ossia collegarmi al db di aruba da un altro spazio web?


ps: scusate ma di hosting ne capisco poco, credo sia evidente