Newsgroup: it.lavoro.professioni.webmaster
Titolo: Ma come funziona?

Se il mio sito arricchisce di dati un database (diciamo MySql ma potrebbe
anche essere Oracle), come faccio io (con quali programmi, quali tecniche)
ad andarmi a prendere i dati?
Ci sono controindicazioni ad un polling continuato (es. ogni 15 secondi?).

 wrote in message
news:8vs6q0$5l1oa$1...@ID-62199.news.dfncis.de...


 Credo che MySql + Php sia un'accoppiata vincente.
Da quello che sento in giro credo proprio di si, MySql + Php naturalmente
sposati con Apache il tutto su un server unix.
Non riesco però a capire come posso fare io poi a utilizzare i dati
contenuti in MySql.
In sostanza io vorrei interrogare il DB (allocato presso un ISP) da casa
sfruttando una connessione veloce (es. ADSL). L'ideale sarebbe se queste
attività le potessi svolgere con il Visual Basic.
In alternativa, come vengono utilizzati i dati contenuti in un DB 'lontano'?




 ma in questo caso caso l'output sarebbe fruibile solo da te sul tuo pc.
Intanto grazie per la risposta.
Probabilmente non mi sono spiegato.
Il database (che poi ci sia anche PHP è indifferente) è sul server e viene
arricchito da una serie di informazioni. (poniamo, l'indirizzo e-mail che
gli utenti gentilmente mi lasciano)
Io da casa voglio accedere alle informazioni contenute sul DB (voglio quindi
recuperare gli indirizzi per mandargli automaticamente un messaggio di
benvenuto) e voglio fare anche operazioni di aggiornamento (es. segnare come
letti una serie di indirizzi in modo da poter 'pescare' sempre solo i
nuovi).
Come faccio?
Riesco a vedere da casa il database residente sul server?
Avrò bisogno, che so, di un indirizzo IP, di un path, di un nome di
database?

 wrote:





A spiegarti ti sei spiegato, ma mi sa che non capisci le risposte
perche' tu e chi ti risponde parlate lingue diverse :-) 
Chi interroga il database, sia che legga o che scriva nuovi dati
deve fare delle interrogazioni in SQL. Per fare questo generalmente
la maggior parte dei sistemi ha un 'backoffice' amministrativo
con password riservata che permette la variazione dei dati
o le select secondo i criteri di ricerca piu' svariati.
Il tutto va COMPLETAMENTE implementato _per esempio_ in MySQL+PHP.
(Ma va bene anche Perl oppure Tcl/Tk oppure Python o che ti pare)
E per implementato si intende programmato, ovvero SCRIVERE CODICE
PHP e SQL per fare qualsiasi cosa... Generalmente un bel po', dipende
dalla coplessita' del database e da come si vogliono far funzionare 
le cose.  
Ma da come parli mi sa che e'
meglio che lasci perdere e ti affidi a qualcuno che ne sappia
piu' di te francamente...  se no farai un bel buco nell'acqua.
-- 
Francesco P. Lovergine

 piu' di te francamente...  se no farai un bel buco nell'acqua.
Si, probabilmente parliamo lingue (o linguaggi) diversi.
Francamente non vedo perchč debba forzatamente utilizzare PHP e SQL per fare
qualsiasi cosa. Se ho un database remoto dovrei riuscire ad interrogarlo
senza ricorrere ad uno specifico linguaggio. Nella peggiore delle ipotesi
dovrei essere in grado di 'vederlo' collegando le tabelle in Access.
Quello che mi interessava sapere č se qualcuno ci ha provato, con quali
strumenti, con quali risultati.
Puň darsi che questa impostazione sia sbagliata, chiedo che qualcuno mi
spieghi dove sbaglio.

 dovrei essere in grado di 'vederlo' collegando le tabelle in Access.
Infatti.
Installi il client ODBC per MySQL sul tuo PC, abiliti l'interrogazione sul
server da parte di client provenienti dalla tua macchina, definisci la fonte
dati e agganci le tabelle in Access.
Qui abbiamo fatto esattamente cosě con un DB MySQL su una macchina Linux, con
client Access/FoxPro.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

 client Access/FoxPro.
Grazie, grazie, grazie.
E' l'informazione che cercavo e che mi evita di leggermi un'altra tonnellata
di documentazione in inglese al solo fine di stabilire la fattibilità.
Sono già contento così, ma per fare en-plein ti chiederei un esempio di
configurazione di fonte dati
(magari mi posti un screen shot in mail e poi ci penso io a ridigitarlo 'per
il pubblico').