[Linuxtrent] Re: Query a db remoto

  • From: Mario Alexandro Santini <alexmario74@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Fri, 21 Oct 2011 08:49:16 +0200

Ciao,

la soluzione più semplice sarebbe avere lo script python sul server che
elabora id dati direttamente.
Ma forse l'hosting che hai preso non supporta il python.

Comunque, prova a vedere se riesci a collegarti al db prima, il test è
semplice.

Se non funziona, hai sempre un web server a disposizione dove implementare
un facile servizio che estrae i file dal db e li mette a disposizione
tramite una chiamata http.

In altre parole, se l'hosting supporta PHP, crei uno script in PHP che si
collega al db, estrae i dati e li scrive nel formato che ti serve.

Da python, invece che collegarti al db, effettui una chiamata http al tuo
script.



2011/10/21 Matteo Perini <pepeyomat@xxxxxxxxx>

> Ciao lista,
> avrei bisogno di esportare dei dati inseriti in un form di una pagina web.
> Cerco di spiegarmi meglio.
> Ho un sito con una pagina contenente un form con dei campi da compilare.
> Questi dati dovrebbero venire elaborati su un mio computer locale da uno
> script python.
>
> Per fare questo avevo pensato di salvare i dati nel database MySql (di
> aruba) e di ripescarli con un altro script python con una cosa tipo questa:
>
> import MySQLdb
> myDB = MySQLdb.connect(host="xxx.xxx.**xxx.xxx", port=3306,
> user="Sql-user", passwd="Sql-passwd")
> cHandler=myDB.cursor()
> cHandler.execute("SHOW DATABASES")
> results=cHandler.fetchall()
> print "========================="
> for items in results:
>   print items[0]
>
> Ma ho scoperto che molti servizi di hosting non permettono la connessione
> da remoto al db dei siti. (possibile???)
>
> La domqnda quindi sorge spontanea; come faccio ad utilizzare i dati
> inseriti e a passarli in automatico al mio script?
> Ho pensato che potrei mandarmi una mail contenente i dati ma poi diventa
> difficoltoso automatizzare le operazioni successive.
>
> Ci sono alternative che vi vengono in mente?
>
> L'unica cosa che penso risolverebbe bene il problema sarebbe creare un
> server  apposta per quel sito che mi permetta di utilizzare sia python che i
> dati del db senza condizionamenti (o sbaglio)?
>
> Grazie della pazienza
> Matteo P
> --
> Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
> "subscribe" (o "unsubscribe") a 
> mailto:linuxtrent-request@**freelists.org<linuxtrent-request@xxxxxxxxxxxxx>
>
>
>


-- 
Ciao,
      Mario

Other related posts: