gpt4 book ai didi

php - 通过 PHP 获取 MySQL 数据库输出到 XML

转载 作者:IT老高 更新时间:2023-10-29 00:13:21 24 4
gpt4 key购买 nike

我的网站上有一个 MySQL 数据库,我想知道如何通过 PHP 获取表中以下列的 XML 输出:

  1. 没有
  2. 国家

最佳答案

XMLWriter 的示例.

mysql_connect('server', 'user', 'pass');
mysql_select_db('database');

$sql = "SELECT udid, country FROM table ORDER BY udid";
$res = mysql_query($sql);

$xml = new XMLWriter();

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

$xml->startElement('countries');

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

$xml->writeAttribute('udid', $row['udid']);
$xml->writeRaw($row['country']);

$xml->endElement();
}

$xml->endElement();

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

输出:

<?xml version="1.0"?>
<countries>
<country udid="1">Country 1</country>
<country udid="2">Country 2</country>
...
<country udid="n">Country n</country>
</countries>

关于php - 通过 PHP 获取 MySQL 数据库输出到 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5112282/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com