Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/04/2009, 19:00
keygen20
 
Fecha de Ingreso: noviembre-2008
Mensajes: 150
Antigüedad: 15 años, 5 meses
Puntos: 1
Pregunta No Puedo Generar Un XML con varios Registro Extraidos de Una Base de Datos!

Hola buenaz nochez bueno he estado.. tratando de poder generar un XML desde una CONSULTA MYSQL y que me guarde el archivo en un XML.. en el MISMO DIRECTORIO DEL PHP.. pero solo me imprime el ULTIMO REGISTRO.. porque sera o estoy haciendo algo mal Aki esta el CODIGO:

Código PHP:
<?php

$consulta2 
="select artista, cancion, url from canciones where genero='Cumbia'";
$resultado2=mysql_query($consulta2);
$num_resultados2 mysql_num_rows($resultado2);
?>
<?php
if(!$num_resultados2
{
echo 
"<BR><span class=\"flames\"><font color=\"#FF6600\">No Hay Resultados ."</b></font><BR></span>";
}
else
{
    while($row=mysql_fetch_array($resultado2)){;

$buffer = '<?xml version="
1.0" encoding="UTF-8"?>
<songs>
<song path="'.stripslashes($row["url"]).'" artist="'.stripslashes($row["artista"]).'" title="'.stripslashes($row["cancion"]).'" /> 
</songs>
';
 }
        $name_file="
list.xml"; 
       $file=fopen($name_file,"
w+"); 
       fwrite ($file,$buffer); 
       fclose($file); 
  } 
?>
Por favor diganme en donde estoy haciendo mal AYUDA!!

Última edición por keygen20; 21/04/2009 a las 19:32