使用PHP将数据从MySQL导出到XML

时间:2016-09-07 08:04:56

标签: php mysql xml database export

我的网站上有一个MySQL数据库,我想知道如何通过表格中的以下列的PHP获取XML输出:我知道有很多关于该主题的问题,但我可以&# 39;找到解决我问题的解决方案。

这就是我现在所拥有的:

 $xml = new XMLWriter();

$xml->openURI("php://output");
$xml->startDocument();
$xml->setIndent(true);

$xml->startElement('bev');

while ($row = mysql_fetch_assoc($res)) {
  $xml->startElement("bev");

  $xml->writeAttribute('id', $row['id']);
  $xml->writeRaw($row['name1']);



  $xml->endElement();
}

$xml->endElement();

header('Content-type: text/xml');
$xml->flush();

这就是我想要的:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <bev id="0000000000">
        <name1>Water</name1>
        <name2>without gas</name2>
        ...
    </bev>
    <bev id="0000000010">
        <name1>Water </name1>
        <name2>with gas</name2>
        ...

    </bev>

感谢您的帮助!

0 个答案:

没有答案