Ciao, chiedo scusa agli amministatori se ho sbagliato sezione ma questa a me sembra giusta.

Il mio problema è il seguente:
Vorrei creare un applicazione per iphone che acceda a dei file su un db mysql e per questo avevo pensato al PHP. Solo che ho creato il file php per leggere i dati ma li legge solamente se si trova sul server dove si trova anche il db altrimenti da il problema:

Codice PHP:
Access denied for user 'xxxxxxxx'@'%' to database 'xxxxxxxxxxxxxxxxxxx' 
Com posso risolvere esiste un modo per accedere ad un db da un file esterno al server?

Il mio codice di connessione è

Codice PHP:
<?php $db mysql_connect ('hostname''user''pass') or     
                   die (
'Impossibile connettersi. Controlla la tua connessione');     
                   
                    
mysql_select_db ('database'$db) or 
                               die (
mysql_error($db)); 
?>