Yalnızca bir MySQL isteği ile XML?

1 Cevap php

I want to export in XML format some data from 7 tables (MySQL database), and then I want to import in another database. And I have a update or insert rule for data.

I already have a SQL query retrieving all data, with JOINs on my 7 tables. But...when I try to put data in XML format, I reach a limit. My PHP loop can catch each row, but I would like to benefit from hierachical structure of the XML, and all I have are rows with the same data repeated.

Bu kez sorgulamak ve PHP XML ağacını oluşturmak için ya da ben daha düşük bir seviyeye erişmek istediğiniz her zaman sorgulamak için daha iyidir?

1 Cevap

Çıkış http://dev.mysql.com/doc/refman/5.1/en/mysql-command-options.html#option_mysql_xml

Büyük veri kümeleri için muhtemelen PHP bellek limitini vuracak böylece XML, çok ayrıntılı olduğunu. (Eğer hala PHP aracılığıyla sorgulayabilirsiniz rağmen) doğrudan MySQL ile böyle bir şey yapmak daha iyi