从php中的3个表创建xml

时间:2011-12-12 13:42:49

标签: php sql xml

我有3个表,1个数据库有2个表,其他数据库有1个表。

数据库“GER”:
表:
帐户
    字段:
     - accountid
     - 帐户名
2. accountbillads
    字段:
     - accountaddressid
     - bill_city
     - bill_street

数据库“STG”:
表:
1. edata
    字段:
     - deviceid
     - lat
     - 长期

字段“accountid”和“accountaddressid”具有相同的数据 字段“accountname”和“deviceid”具有相同的数据。

如何在PHP中使用此结构创建XML文件?

  <?xml version="1.0" encoding="utf-8"?>
<markers>
<marker accountid="13" accountname="alex" bill_city="london" bill_street="knighton 13" lat="23.456" long="13.456"/>
</markers>

任何参考都会对我有所帮助。感谢

1 个答案:

答案 0 :(得分:0)

首先,您必须能够访问这两个数据库。 如果您尚未完成,请查看mysql手册中的GRANT语法。

设置正确的权限后,使用db / tablenames执行常规查询。

例如: SELECT ger.account.accountid FROM ger.account WHERE ...

授予语法:http://dev.mysql.com/doc/refman/5.1/en/grant.html

选择语法:http://dev.mysql.com/doc/refman/5.0/en/select.html

之后,您可以使用php从两个数据库中检索数据以创建xml文档