Salve a tutti, ho bisogno di una mano.
Sto scrivendo il codice per un contatore visite in php utilizzando un database mySql su un dominio Aruba.
Innanzitutto ho creato in uno dei cinque database una tabella 'contatore' e ho inserito due campi

'pagina' int(4) not null
'visite' int(10) not null con valore predefinito 0

poi ho realizzato i codici php.
Il file con i dati di accesso al database

dati.php

Codice PHP:
<?php
$dbhost 
"aruba_db_host";
$dbname "nome_stabase";
$dbuser "database_user";
$dbpasswd "database_password";
?>
e poi il file per il conteggio delle visite

contatore.php

Codice PHP:
<?php
require("dati.php");

$pagina 1;

mysql_connect("$dbhost","$dbuser$","$dbpasswd");
mysql_select_db("$dbname");

$res mysql_query("UPDATE contatore SET visite = visite + 1 WHERE pagina = $pagina"); 
if (!
mysql_num_rows($res)){ 
mysql_query("INSERT INTO contatore (pagina, visite) VALUES ($pagina, 1)");
}


$res mysql_query("SELECT visite FROM contatore WHERE pagina = $pagina");
$visite mysql_fetch_assoc($res);
echo 
"La pagina  stata visitata ".$visite['visite']." volte";  
?>
Ho quindi uploadato i due file nella cartella 'public' sul mio dominio su aruba, ma quando carico il file contatore.php l'unica cosa che appare è

'La pagina stata visitata volte'

e per di più il campo 'visite' nel database non si incrementa.
Qualcuno sa dirmi cosa sbaglio?
Grazie a tutti.