2012-01-10 5 views
0

내 서버에 MySQL 데이터베이스가 있는데 특정 테이블을 PHP를 통해 XML로 반환하고 싶습니다. 나는 XML을 MySQL로 가져 오는 다양한 방법을 보았지만 그 반대의 방법을 따르기는 쉽지 않다. 어떻게해야합니까?PHP를 통해 MySQL을 XML로 변환

+0

많은 - 당신이 XML 자신에게 –

+0

가능한 중복으로 포맷해야합니다 : 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-table-to-xml-format-in-php – insumity

답변

4

데이터를 가져 와서 DOM 또는 XMLWriter 클래스를 사용하여 수동으로 XML 문서에 양식을 작성하면됩니다. 사전 구축 된 솔루션을 찾고 있다면, PHPMyAdmin은 테이블을 XML 문서로 덤프하는 기능을 가지고 있습니다.

0

XMLWriter 또는 DOM을 사용하여 PHP에서 XML을 생성합니다. 대체 접근법은 간단한 XML 구조를 작성하는 mysql 명령을 사용하는 것입니다. 이런 식으로 뭔가 : 당신은 XQuery를 PHP 확장을 고려해야합니다

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