PHP - Consulta mysql/xml en php

 
Vista:

Consulta mysql/xml en php

Publicado por Jc (4 intervenciones) el 29/07/2008 22:36:18
Soy nuevo en esto del php con mySql y estoy tratando de realizar lo siguiente:
Se trata de mostrar el resultado de una consulta mysql desde una pagina php...

Los códigos son los siguientes:

1. El procedimiento que genera el resultado de un select en formato XML
DELIMITER $$
DROP PROCEDURE IF EXISTS `noticias`.`sp_generaXML`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_generaXML`()
BEGIN
SELECT CONCAT(' <categorias> ',
GROUP_CONCAT('<id_categoria>',id_categoria,'</id_categoria> ',
'<categoria>',categoria,'</categoria> '
SEPARATOR ''),
' <categorias> ')
AS xmldoc
FROM categorias;
END$$
DELIMITER ;


2.- LeeLosDatos.php -> Esta página debería consultar los datos generados por el procedimiento almacenado

<?php
require_once "../common/constantes.php";
require_once '../common/obj/BddDatos.php';

$bd = new BddDatos();
$bd->defineQuery("CALL sp_generaXML();");
/$result=mysql_query($sql);

echo "¿¿ como extraigo los datos...??";
exit;
?>

El punto es que según los ejemplos que he encontrado del tema, siempre se hace la lectura de un ARCHIVO, que contiene la estructura xml...aca se trata de leer los datos directamente de una consulta.

Cualquier ayuda se agradece...

Jc
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder