2012-01-10 67 views
0

我在我的服務器上有一個MySQL數據庫,我希望某個表可以通過PHP返回爲XML。我已經看到了各種將XML轉換爲MySQL的方式,但並非易事。我應該怎麼做呢?通過PHP將MySQL轉換爲XML

+0

很多在網絡上的解決方案 - 您需要格式化 – 2012-01-10 02:54:49

+0

可能重複使用XML自己:HTTP ://stackoverflow.com/questions/2927193/how-to-make-xml-file-from-php-and-mysql或http://stackoverflow.com/questions/1433267/how-to-convert-records-in -a表到XML的格式中的PHP – insumity 2012-01-10 02:55:32

回答

4

只需將數據拉出並手動將其形成一個XML文檔(使用DOM或XMLWriter類),就沒有內置的方法來完成它。如果您正在尋找預構建解決方案,PHPMyAdmin具有將錶轉儲到XML文檔的功能。

0

使用XMLWriter或DOM在PHP中產生XML的借調。另一種方法是使用mysql命令,該命令將寫出簡單的XML結構。事情是這樣的:

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