Hola
nacho004
Posteare un pequeño ejemplo a lo mejor te sirve de algo :
-------------------------------------------------------------------
Base de datos:
prueba
Tabla :
tabla01
Campos : codigo , nombre, edad
Creando mi tabla ( y alimentando con algo de data )
Cita: CREATE TABLE tabla01 (
codigo VARCHAR( 10 ) NOT NULL ,
nombre VARCHAR( 35 ) NOT NULL ,
edad TINYINT( 2 ) NOT NULL
);
INSERT INTO tabla01(codigo,nombre,edad)VALUES('cod01','nombre uno','22'),('cod02', 'nombre dos', '20');
1. Mi Script php
prueba.php Código PHP:
<?php
$cn=mysql_connect("localhost","user","pass")or die("Error 01");
mysql_select_db("prueba",$cn)or die("Error 02");
$sql="SELECT * FROM tabla01";
$query=mysql_query($sql)or die("Error 03");
if($query)
{
echo "<contenedor>";
while($campo=mysql_fetch_array($query))
{
echo "<grupo>";
echo "<uno>".$campo['codigo']."</uno>";
echo "<dos>".$campo['nombre']."</dos>";
echo "<tres>".$campo['edad']."</tres>";
echo "</grupo>";
}
echo "</contenedor>";
}
?>
Ejecutas el archivo
http://localhost/prueba.php
>> ver codigo fuente y notaras lo siguiente :
Código PHP:
<?
<contenedor>
<grupo>
<uno>cod01</uno>
<dos>nombreuno</dos>
<tres>22</tres>
</grupo>
<grupo>
<uno>cod02</uno>
<dos>nombre dos</dos>
<tres>20</tres>
</grupo>
</contenedor>
?>
Este codigo XML podria ayudarte.
Espero que te ayude
Salu2