Signori buonasera 
ho una domanda banalissima, ma è tutto il giorno che sono qua davanti, ho una fretta paurosa e sono completamente fuso.
ho un db MYSQL da cui devo esportare dati in fle XML
allora ho messo l'intestazione in una variabile chiamata HEAD e la chiusura in un'altra chiamata FOOT, tra le due devo andare a scrivere tutti i risultati della query
ho creato un file che contiene
codice:
$query = 'SELECT id, data, nome, etc.. FROM mia_tabella';
$ris = mysql_query($query,$conn) or die("Errore nella query: " . mysql_error());
$head = "<?xml version=\"1.0\" encoding=\"iso-8859-1\" ?>
<tabella>
";
$foot = "</tabella>";
$fp = fopen("pippo.xml","w");
while($riga = mysql_fetch_array($ris)) {
$testo = "<utente>
";
$testo .= "<id>$riga[id]</id>
";
$testo .= "<data>$riga[data]</data>
";
$testo .= "<nome>$riga[nome]</nome>
";
etc...
$testo .= "</utente>
";
fwrite($fp, $head.$testo.$foot."\n");
}
fclose($fp);
solo che così ovviamente mi riscrive anche sia la mia variabile HEAD che FOOT nel documento n volte a seconda di quanti sono i risultati...
come faccio a fagli scrivere HEAD e FOOT in quel maledetto pippo.xml solo una volta con in mezzo tutti i risultati?
so che è una stupidata, ma proprio non ho più la testa per pensarci...
grazie dell'aiuto (: