我有这个由PHP生成的XML文件,但它生成的信息量很小。现在我想生成一个大的XML文件,它将包含来自多个表的数据,这些表彼此相关联。但是使用PHP来构造XML文件令人困惑,因为SQL语句变得非常庞大。有没有办法使用PHP或任何其他工具生成一个大的XMl文件?
$query = "SELECT institution_t.Name, institution_t.idColleges, campus_t.CampusName, campus_t.CampusAddress, campus_t.Lat, campus_t.Lng FROM institution_t JOIN campus_t ON (campus_t.idColleges = institution_t.idColleges)";
这只是带有两个表的SQL语句,我需要添加8个彼此关联的表。
答案 0 :(得分:0)
您可以尝试定义一个视图来封装查询所需的信息,然后它只是一个简单的单表选择来获取信息。我不知道你的XML应该如何构建,所以我担心我无法帮助解决这个问题。
答案 1 :(得分:0)
没有魔法“接受查询并将其转储到XML”,因为这完全取决于您的需求。你使用属性?嵌套元素?不管。
查看用于处理XML的各种PHP工具,例如XMLWriter。