我的网站上有一个MySQL数据库,我想知道如何通过PHP从表中的以下各列获取XML输出:
你做了 国家
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(); 输出:
Country 1 Country 2 ... Country n 来源:stack overflow版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。