PDA

View Full Version : [PHP] Connessione database esterno


ianaz
30-03-2007, 09:30
Salve,

premetto di aver cercato senza molti risultati su google.

La mia domanda é questa: come posso connettermi ad un database esterno?
Esempio: da locale mi vorrei connettere al db che ho su internet

Facendo semplicemente mysql_connect('www.ianaz.ch', 'mysql_user', 'mysql_password');

Non si connette... È possibile?

andbin
30-03-2007, 09:34
Salve,

premetto di aver cercato senza molti risultati su google.

La mia domanda é questa: come posso connettermi ad un database esterno?
Esempio: da locale mi vorrei connettere al db che ho su internet

Facendo semplicemente mysql_connect('www.ianaz.ch', 'mysql_user', 'mysql_password');

Non si connette... È possibile?Dalla documentazione di mysql_connect:

Parameters
server
The MySQL server. It can also include a port number. e.g. "hostname:port" or a path to a local socket e.g. ":/path/to/socket" for the localhost.

If the PHP directive mysql.default_host is undefined (default), then the default value is 'localhost:3306'. In SQL safe mode, this parameter is ignored and value 'localhost:3306' is always used.

La questione è: il server su cui c'è MySQL a cui vuoi connetterti, ha la porta 3306 (o eventualmente quella configurata) aperta??? Non credo proprio su internet .... ;)

ianaz
30-03-2007, 09:35
Quindi non é possibile?

misterx
30-03-2007, 09:36
Quindi non é possibile?

ma vuoi aprire un database remoto ?

ianaz
30-03-2007, 09:37
ma vuoi aprire un database remoto ?

Si, da locale

andbin
30-03-2007, 09:39
Quindi non é possibile?Se si fa in modo che il server MySQL sia "visibile" dall'esterno, certo che è possibile.
Ma su internet nessuno, credo, lo fa per ovvi motivi di sicurezza.

ianaz
30-03-2007, 09:41
Se si fa in modo che il server MySQL sia "visibile" dall'esterno, certo che è possibile.
Ma su internet nessuno, credo, lo fa per ovvi motivi di sicurezza.
Uhm... Grazie.

Per i giochini online dove sono salvati i punteggi di tutti i giocatori, sono database, giusto?

andbin
30-03-2007, 09:44
Per i giochini online dove sono salvati i punteggi di tutti i giocatori, sono database, giusto?Credo di sì, ma non penso proprio che accedano direttamente al db. Presumo che facciano una richiesta HTTP ad una pagina PHP/ASP/ecc.... per fare quella gestione.

misterx
30-03-2007, 09:45
prova a specificare l'indirizzo IP del server

ianaz
30-03-2007, 09:51
Ok grazie mille :D

molto veloci