Salve a tutti.
Domanda: ma se ho una semplicissima query mysql tipo
select * from tabella;
come devo modificarla affinché il risultato vada su un file di output?
Salutoni
B
Salve a tutti.
Domanda: ma se ho una semplicissima query mysql tipo
select * from tabella;
come devo modificarla affinché il risultato vada su un file di output?
Salutoni
B
Una volta che esegui la query, tramite php recuperi i valori estratti dal database e li salvi in un file.
Codice PHP:
//connessione al db (data per scontata, mysqli)
$q = $db->query('select * from tabella');
$output = '';
while($r = $q->fetch_array(MYSQLI_NUM)) {
$output .= join(' ', $r) . PHP_EOL;
}
$q->close();
file_put_contents('nomefile.txt', $output);
Ultima modifica di javascripter : 19-07-2012 alle ore 23.45.18
Ti ringrazio.
Domandina: il file di output si troverà nella medesima directory dello script o devo mettere un path assoluto?
Salutoni
B
Così:
Si troverà nella medesima directory dello script. Puoi fare anche:Codice PHP:
file_put_contents('nomefile.txt', $output);
Codice PHP:
file_put_contents('./nomecartella/nomefile.txt', $output);
Ovviamente però, le cartelle devono esistere già.Codice PHP:
file_put_contents('../../nomecartella/nomefile.txt', $output);
Ciao!
regolamento altervista_______________ regolamento forum
Ancora una volta grazie, proverò quanto postato.
Ci sarebbe un' altra richiesta per me complessa ma per qualcuno, di certo, a facile risposta.
Supponiamo di avere una pagina html con una form.
La form ha tre scelte possibili e tutte e tre devono mostrare una seconda form ( diverse tra loro ).
Come risultato avremo un report ( nei primi due casi ) ed un report+update nel terzo.
Il punto è che non vorrei mai cambiare pagina ovvero che sia i report sia le form appaiano sempre sulla pagina di partenza.
Spero d' essermi spiegato in modo coerente.
Salutoni
B
Ultima modifica di mondimmaginari : 24-07-2012 alle ore 13.41.09
Devi usare javascript. Una soluzione è nascondere i vari "sotto form" impostandoli nascosti (tramite attributo css).... Oppure farlo tramite PHP, aggiornando però la pagina.
Ciao!
regolamento altervista_______________ regolamento forum