1
xml에 내 mysql 결과를 인쇄하고 싶습니다. 이것은 지금까지 해봤습니다 :PHP mysql 쿼리 결과 xml
포함 ('dbconnect.php');
$sql = "SELECT verse_id, verse_title, verse_content, lang FROM verses WHERE lang = 'English'";
$stmt = $conn->prepare($sql);
$stmt->execute();
$set = array();
while($r = $stmt->fetchAll(PDO::FETCH_ASSOC)){
$set = $r;
}
$xml = new SimpleXMLElement('<root/>');
array_walk_recursive($set, array($xml, 'addChild'));
print $xml->asXML();
?>
그러나 다음과 같이 표시하는 것 :
<verse>
<verse_id>1</verse_id>
<verse_title>John 3:16</verse_title>
<verse_content>For God so loved the world...</verse_content>
<lang>English</lang>
</verse>
내가 잘못 알고하지 않습니다하지만 당신은이 작업을 수행하는 방법을 알고있는 경우 :
<1>verse_id<27>verse_title<"Peace I leave with you; my peace I give you. I do not give to you as the world gives. Do not let your hearts be troubled and do not be afraid. >verse_contentlang<2>
I는 다음과 같이 표시 할 도와 주시면 고맙겠습니다.
완전한 답변을 제공해 주시겠습니까? 죄송합니다 이걸 이해할 수 없다 – Dunkey
좋은 예가 http://ir1.php.net/domdocument#82447에 있습니다 ... –
예를 따라했는데 요소가없는 레코드를 표시하는 것일뿐입니다 – Dunkey