il codice di php in realtà è un po più complicato e ho trovato dove sta l'errore:
Codice PHP:
    $query = @mysql_query("SELECT voti FROM thread WHERE id_thread = $id") or die('Errore: ' mysql_error());    $risultato = @mysql_fetch_object($query);    return $risultato->voti
per l'appunto la scritta Errore: Access denied for user ''@'web148.local.one.com' (using password: NO)
viene scritta dalla funzione "die".
Ho pensato che il problema fosse causato dal fatto che non riuscisse ad interrogare il server, poiché non faceva l'autenticazione. Ma stampando i dati a video subito prima della funzione mysql, essi vengono stampati a video corretti senza alcun errore, quindi non capisco dove sia l'errore.