SELECT 쿼리를 실행 한 후 MYSQL 결과 세트에서 직접 XML을 생성하는 몇 가지 inbuilt 함수가 있다면 지금 원합니까?PHP에서 MYSQL 테이블 데이터를 직접적으로 XML로 변환
1
A
답변
2
SELECT 쿼리를 실행 한 후 MYSQL 결과 세트에서 직접 XML을 생성하는 inbuilt 함수는 없습니다.
당신은 어떤 좋은 튜토리얼은 이쪽이
에 대한 코드를 작성해야 ..
http://www.codediesel.com/php/converting-mysql-queries-to-xml/
1
일반적으로 MySQL 결과는 배열 또는 객체로 반환되며,이를 XML 또는 다른 형식으로 변환 할 수 있습니다. 여기에서 설명한 SimpleXML을 사용할 수 있습니다. How to convert array to SimpleXML
2
난 그냥 다른 사람이 있는지 확인하기 위해 쓴 다음 ID 검색을 생각 그것을 썼다. 수락 된 답변 자습서보다 간단 해 보입니다. My $ 결과는 $ result = mysql_query ($ query, $ link);
$xmlDom = new DOMDocument();
$xmlDom->appendChild($xmlDom->createElement('results'));
$xmlRoot = $xmlDom->documentElement;
while ($row = mysql_fetch_row($result))
{
$xmlRowElementNode = $xmlDom->createElement('row');
$i=0;
for($i=0;$i<mysql_num_fields($result);$i++)
{
$xmlRowElement = $xmlDom->createElement(mysql_field_name($result,$i));
$xmlText = $xmlDom->createTextNode($row[$i]);
$xmlRowElement->appendChild($xmlText);
$xmlRowElementNode->appendChild($xmlRowElement);
}
$xmlRoot->appendChild($xmlRowElementNode);
}
header('Content-type: text/xml');
echo $xmlDom->saveXML();
이는 SELECT 쿼리
<results>
<row1>
<fieldname1>value</fieldname1>
<fieldname2>value</fieldname2>
<fieldname3>value</fieldname3>
<fieldname4...>value</fieldname4...>
</row1>
<row2>
<fieldname1>value</fieldname1>
<fieldname2>value</fieldname2>
<fieldname3>value</fieldname3>
<fieldname4...>value</fieldname4...>
</row2>
<row3...>
<fieldname1>value</fieldname1>
<fieldname2>value</fieldname2>
<fieldname3>value</fieldname3>
<fieldname4...>value</fieldname4...>
</row3...>
</results>
의 형태로 XML을 procude 것입니다.
관련 문제
- 1. PHP에서 XML로 CSV 변환
- 2. .pdf를 PHP에서 xml로 변환
- 3. HTML 테이블 데이터를 CSV 및 XML로 변환
- 4. reportviewer 데이터를 xml로 변환
- 5. 양식 데이터를 XML로 변환
- 6. PHP에서 연관 배열을 XML로 변환
- 7. json을 온라인 변환기없이 PHP에서 xml로 변환
- 8. PHP에서 Mysql 테이블 인덱싱
- 9. 트리 구조 데이터를 XML로 변환 - 성능 문제
- 10. MySql 데이터베이스 레코드를 PHP로 XML로 변환
- 11. 배열로 MySQL 데이터를 변환?
- 12. 데이터를 mysql 데이터베이스로 변환
- 13. 문자열 목록을 xml로 변환
- 14. PHP에서 데이터를 PDF로 차트로 변환
- 15. docx에서 xml로 변환
- 16. PHP에서 Cocoa 애플리케이션 테이블 뷰로 MySql 데이터를 입력하는 방법
- 17. DBCLOB/CLOB를 XML로 변환
- 18. PHP로 데이터를 XML로 출력
- 19. PHP를 통해 MySQL을 XML로 변환
- 20. MySQL 데이터베이스 데이터를 html 테이블 제한 열로 변환
- 21. Mondrian - Fact 테이블의 데이터를 XML로
- 22. 레거시 SGM을 XML로 변환
- 23. JSON을 XML로 변환
- 24. PHP에서 UTF-8 문자열을 PHP의 7 비트 XML로 변환
- 25. Linq에서 XML로 XML 속성을 XML로 변환
- 26. 텍스트를 xml로 변환
- 27. XML XSLT XML로 변환
- 28. Java에서 XML로 변환 XML
- 29. rdf를 xml로 변환
- 30. xsd에서 xml로 변환 도움말?
엄밀히 말하면, 정확하지 않습니다. 훑어보기 [https://dev.mysql.com/doc/refman/5.7/en/load-xml.html] –