2016-10-18 21 views
1

私はプログラミングには慣れていて、PHPを使用してmysqlクエリ結果をxml形式で表示しようとしています。私はいくつかのことを試してみましたが、いくつかのことを試してみましたが、私のブラウザの「1行目の2行目のエラー:ドキュメントの最後の余分な内容」というメッセージが表示されます。あなたは変数名($result['courseID']ない$res['courseID'])でミスを犯したPHPを使用してxml形式でmysqlクエリの結果を表示

<?php 
    header ("content-type: text/xml"); 
    include("database.php"); 
     $xml='<?xml version="1.0" encoding="UTF-8"?>'; 
     $res=$pdo->query('SELECT * FROM sk_courses ORDER BY courseID ASC');; 
     $xml.='<courses>'; 
     while ($result=$res->fetch(PDO::FETCH_ASSOC)){ 
     $xml.='<course> 
       <courseID>'.$res['courseID'].'</courseID> 
       <courseName>'.$res['courseName'].'</courseName> 
       </course>'; 
    } 
    $xml.='</courses>'; 
    echo $xml; 
?> 
+0

の可能性のある重複した[PHPを使用して動的にXMLファイルを生成する方法?](http://stackoverflow.com/questions/486757/how-to-generate-xml-file-dynamically-using-php) – Archish

答えて

0

:私は以下のコードを持っています。

<?php 
    header ("content-type: text/xml"); 
    include("database.php"); 
     $xml='<?xml version="1.0" encoding="UTF-8"?>'; 
     $res=$pdo->query('SELECT * FROM sk_courses ORDER BY courseID ASC');; 
     $xml.='<courses>'; 
     while ($result=$res->fetch(PDO::FETCH_ASSOC)){ 
     $xml.='<course> 
       <courseID>'.$result['courseID'].'</courseID> 
       <courseName>'.$result['courseName'].'</courseName> 
       </course>'; 
    } 
    $xml.='</courses>'; 
    echo $xml; 
?> 
+0

うわー!私は今、とても知的ではないと感じています。私はこれを少なくとも2時間以上把握しようとしています。ありがとう –

+0

これは今動作します。ありがとう –

+0

あなたは歓迎!!! – Naga

関連する問題