Risultati da MySql e chiamare una pagina php

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
aRaKaNoiD
Prode Principiante
Messaggi: 157
Iscrizione: domenica 26 novembre 2006, 13:10

Risultati da MySql e chiamare una pagina php

Messaggio da aRaKaNoiD »

Ciao a tutti,
dovrei compiere queste due operazioni.
1) ottenere dei risultati da una query su db MySql
2) per ogni risultato chiamare un pagina PHP con dei parametri passati tramite queryString --> http://www.unsito.it/prova.php?param_a=ciao&param_b=bau

Con quale linguaggio mi conviene fare queste due operazioni?
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Risultati da MySql e chiamare una pagina php

Messaggio da Zoff »

Quello che conosci meglio. Python, Ruby, PHP o anche altri vanno piu' o meno tutti bene.
Potenzialmente anche bash.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
aRaKaNoiD
Prode Principiante
Messaggi: 157
Iscrizione: domenica 26 novembre 2006, 13:10

Re: Risultati da MySql e chiamare una pagina php

Messaggio da aRaKaNoiD »

Ruby lo scarterei perchè non lo conosco, Php anche perchè devo farci una routine che girera in maniera automatizzata e che impiegherà parecchio tempo quindi non vorrei che timeout o problemi del genere blocchino la procedura.
Rimane Python. Complico un attimo la cosa...
Se al posto di chiamare direttamente il database MySql chiamassi una pagina php che mi restituisce un JSON cambia qualcosa? Hai qualche script a tal proposito?
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Risultati da MySql e chiamare una pagina php

Messaggio da Zoff »

In che modo php andrebbe in timeout? Il timeout c'è solo se php è servito da un webserver.

Banalmente in PHP potrebbe essere qualcosa tipo:

Codice: Seleziona tutto

<?php

$dati = json_decode( file_get_contents('http://www.unsito.it/dammi-i-dati-in-json.php') );
foreach( $dati as $riga ){
    $altriDati = file_get_contents('http://www.unsito.it/prova.php?param_a='. $riga['param_a'].'&param_b='. $riga['param_b']);
    usa($altriDati);
}
 
Manca tutto il controllo degli errori ma dovrebbe rendere l'idea
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: ductive e 21 ospiti