Da php a file txt

AlbertoR

Nuovo Utente
23 Dic 2018
4
0
1
Ciao a tutti ho questo script in php che mi estrapola i dati dal database
PHP:
$sql=mysql_query("select * from loc");

while($row=mysql_fetch_array($sql))
{
$localita=$row['localita'];
$prov=$row['prov'];

echo ' ["'.$localita.'","'.$prov.'"],<br>';
}
come faccio a poter trasformare questa estrapolazione in un file .txt ,
con il codice qui sotto mi scrive solo ultima riga
PHP:
$fp = fopen('dati.txt', 'w');
fwrite($fp, "[".$localita.",".$prov."] \n");
fclose($fp);

Grazie in anticipo per l'aiuto.
 
Ultima modifica di un moderatore:
@AlbertoR
Quando posti codice PHP devi usare il tag
php.png
al port del tag
code.gif
!!
Leggi anche attentamente il regolamento del forum e quella della sezionme dove posti!
Grazie

Quale è la tua domanda? Quando apri una discussione spiega bene e dettagliatamente l'argomento.
Ho nootato che parte della richiesta è nel codice, questo non va bene devi postare il codice diviso dal testo
 
Ultima modifica:
come faccio a poter trasformare questa estrapolazione in un file .txt ,

PHP:
$only_string='';
while($row=mysql_fetch_array($sql))
{
//$localita=$row['localita'];
//$prov=$row['prov'];

//echo ' ["'.$localita.'","'.$prov.'"],<br>';
$only_string.=join(';',$row)."\r\n";
}
file_put_contens('percorso/file.ext',$only_string);
In alternativa potresti scrivere man mano... ma non è ottimizzata.
 
Ok scusate per l'errore nel formulare la domanda.

Grazie MACUS_adi
lo script mi genera le voci doppie
nel file txt mi ripete due volte le voci estrapolate
in questo modo
localita,localita,prov,prov
 

Discussioni simili