Ciao a tutti!

Da una pagina php recupero i dati dal mio db con una query, e cin qua tutto ok, poi io voglio trasformare questa pagina php in un fil xml, e faccio così:

Codice PHP:
<?php
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
?>
<serate>
<?php do{  
echo 
"<dat filepath=\"$row[filepath]\" filename=\"$row[filename]\" idserata=\"$row[serata]\"/>";  
} while(
$row=mysql_fetch_array($datab)); 
?>
</serate>
Come mai se visito la pagina più volte il contenuto della pagina a volte mi risulta vuoto?
Cioè non mi da il risultato della query e non si crea il file xml?? :master:

Spero di essermi spiegato..

GRazie in anticipo a tutti