如何使用PHp将sql结果集数据转换为XML格式

时间:2013-04-25 06:24:55

标签: php xml xml-parsing xsd

<?php 
include 'dbcon.php';

$sql    ="select * from users";
$result = $adb->query($sql);

while ($row=$adb->fetch_array($result))
{
}

我想使用PHP将结果集存储为XML格式。

1 个答案:

答案 0 :(得分:0)

假设您的用户表有2个字段--fname和lname。这是从ur db query创建xml文件的基本方法。

<?php 
include 'dbcon.php';
$sql="select * from users";
$result = $adb->query($sql);
 $xml .= "<users>";
while($row=$adb->fetch_array($result))
{
    $xml .= "<fname>".$row['fname']."</fname>"; 
    $xml .= "<lname>".$row['lname']."</lname>";
}
$xml .= "</users>";

$sxe = new SimpleXMLElement($xml);
$sxe->asXML("test.xml");
?>