|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Eseguire query su un db esterno
Come posso fare per eseguire una query ad un database mysql che si trova un un determinato server?
Preciso, io ho bisogno che uno script javascript eseguite in locale, mi riesca a fare una query ad un db che si trova innvece su un server remoto. Non può essere impossibile dai. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2006
Messaggi: 1105
|
in javascript non so: non devi eseguire codice in locale, devi dialogare col server... per ste cose di solito si usano linguaggi di scripting server side, come php... però può essere che mi sbagli
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
|
con un client mysql?
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Si ma ovviamente con javascript mi connetto ad uno script php(è ajax).
Cos'è un client mysql? |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Oct 2005
Città: Palermo
Messaggi: 2579
|
Quote:
Se devi connetterti ad un database è necessario un linguaggio dinamico, quindi lato server. Non puoi usare un linguaggio lato client tipo javascript perchè ad esempio manca delle funzioni di connessione. In ogni caso se il db è in remoto il problema non si pone nemmeno proprio perchè javascript è lato client, ovvero viene eseguito solo dal pc su cui si trova e dunque non può andare a prelevare nulla su un altro computer. Ma poi dimentichi una cosa fondamentale: javascript si vede! Metteresti mai indicazioni di user, password ed altri dati sensibili in un linguaggio che tutti gli utenti possono vedere ?
__________________
Utente gran figlio di Jobs ed in via di ubuntizzazione Lippi, perchè non hai convocato loro ? |
|
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Mar 2006
Città: Molfetta
Messaggi: 239
|
al massimo sul tuo server fai una pagina che accede al database e scrive i dati, poi javascript li legge... ma questa pagina e lo script devono essere sullo stesso server.
Ciao! |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Oct 2005
Città: Palermo
Messaggi: 2579
|
Quote:
E' un pò quello che ho fatto con dei menu che vanno a ricavare i dati da una tabella db. prima ci si ricava i dati dal db con un linguaggio server e poi li si passa al javascript.
__________________
Utente gran figlio di Jobs ed in via di ubuntizzazione Lippi, perchè non hai convocato loro ? |
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Quote:
Ovviamente lo script php che controlla il db è sul server del db, io devo solo potermi connettere a quello script! L'unico mio problema è che non posso avere javascript sullo stesso dominio del db. |
|
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Quote:
Constatato che quello che mi serve non posso farlo, c'è un altro metodo per poter salvare dati in una posizione remota accessibile a tutti, sempre con javascript? |
|
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Quote:
Comunque si è troppo legati quando si programma qualcosa per il web, insomma se io voglio permettere che chiunque che esegua un MIO script posa comunicare con un MIO db che si trova su un MIO server non vedo perchè non potrei farlo... Ultima modifica di MEMon : 01-12-2006 alle 13:51. |
|
|
|
|
|
|
#11 | ||
|
Senior Member
Iscritto dal: Apr 2005
Città: Resana - TV
Messaggi: 960
|
Quote:
Quote:
insomma, se la montagna non va da maometto... |
||
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
certo! lo script php lo posso mettere dove mi pare, posso controllare però un db con uno script php che non risiede sullo stesso server?
|
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Apr 2005
Città: Resana - TV
Messaggi: 960
|
dipende dalle impostazioni del dbms!
|
|
|
|
|
|
#14 |
|
Member
Iscritto dal: Apr 2004
Messaggi: 252
|
Quando fai la mysql_connect in php ti richiede anche l'host del db, che puo' benissimo essere diverso dalla macchina su cui gira lo script.
Non vedo particolari problemi a collegarti su un DB residente su un altro server. Spero di aver capito correttamente la situazione |
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
provo e ti faccio sapere subito, anzi adesso che ci penso provai, da locale a connettermi ad uno db sul server, e non funzionava.
Direi quindi che non è possibile. |
|
|
|
|
|
#16 | |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Quote:
|
|
|
|
|
|
|
#17 | ||
|
Senior Member
Iscritto dal: Oct 2005
Città: Palermo
Messaggi: 2579
|
Quote:
A questo punto non vedo l'utilità, il vantaggio in termini di elaborazione, di ricorrere ad uno script che richiama una pagina che fa qualcos'altro. Tanto vale che usi il php. Quote:
Prova a fare in java le stesse cose che puoi fare col c a livello di controllo della macchina, vedrai che è impossibile.
__________________
Utente gran figlio di Jobs ed in via di ubuntizzazione Lippi, perchè non hai convocato loro ? |
||
|
|
|
|
|
#18 | |
|
Senior Member
Iscritto dal: Oct 2005
Città: Palermo
Messaggi: 2579
|
Quote:
__________________
Utente gran figlio di Jobs ed in via di ubuntizzazione Lippi, perchè non hai convocato loro ? |
|
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
capisco...il fatto è che sono per forza legato a javascript, non posso usare altro!
Allora vediamo di fare un passettino indietro, come posso fare per salvare dati(stringhe di testo) in modo efficiente su un server remoto dove possono essere facilmente utilizzate da chiunque utilizzi il mio script javascript? Fermo restando che lo script javascript viene eseguito in locale da ogni utente. |
|
|
|
|
|
#20 | |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Quote:
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:13.



















