Convert MySQL to XML via PHP

前端 未结 3 1833
广开言路
广开言路 2021-01-28 05:04

I have a MySQL database on my server and I\'d like a certain table to be returned via PHP as XML. I\'ve seen various ways to get XML to MySQL, but not an easy to follow way of t

相关标签:
3条回答
  • 2021-01-28 05:11

    Just pull the data out and manually form it into an XML document (using the DOM or XMLWriter classes), there's no built in way to just do it. If you're looking for a pre-built solution though, PHPMyAdmin has functionality to dump a table to an XML document.

    0 讨论(0)
  • 2021-01-28 05:29

    You should consider the XQuery PHP extension to customize your XML output from Mysql: http://www.zorba-xquery.com/site2/html/php.html

    0 讨论(0)
  • 2021-01-28 05:35

    Seconding using XMLWriter or DOM to generate XML in PHP. An alternate approach would be to use the mysql command, which will write out simple XML structures. Something like this:

    header("Content-type: application/xml");
    passthru('mysql mydatabase --xml -umysqluser -pmysqlpassword -e "SELECT * FROM mytable"); 
    
    0 讨论(0)
提交回复
热议问题