通过PHP将MySQL转换为XML

时间:2012-01-10 02:52:10

标签: php mysql xml

我的服务器上有一个MySQL数据库,我希望通过PHP作为XML返回某个表。我已经看到了将XML引入MySQL的各种方法,但并不是一种容易理解的方法。我该怎么办呢?

3 个答案:

答案 0 :(得分:4)

只需将数据拉出并手动将其形成为XML文档(使用DOM或XMLWriter类),就没有内置的方法来实现它。如果您正在寻找预先构建的解决方案,PHPMyAdmin具有将表转储到XML文档的功能。

答案 1 :(得分:0)

使用XMLWriter或DOM进行借调以在PHP中生成XML。另一种方法是使用mysql命令,它将编写简单的XML结构。像这样:

header("Content-type: application/xml");
passthru('mysql mydatabase --xml -umysqluser -pmysqlpassword -e "SELECT * FROM mytable"); 

答案 2 :(得分:0)

您应该考虑使用XQuery PHP扩展来自定义Mysql的XML输出:http://www.zorba-xquery.com/site2/html/php.html