XMLからデータを取得してXMLとして表示する

私のSQLクエリはこれです

  SELECT firstname AS 'User', count( * ) AS 'Number of photos uploaded'
    FROM members
    JOIN member_photo
   USING ( member_id )
GROUP BY firstname

基本的には次のようにデータを表示しています:

User         Number of photos uploaded  
Az                   1  
Mz                   3

等々..

私がしたいことは、このデータを次の形式のXMLファイルに転送することです。


    Az
    1
    Mz
    3

または他の適切な方法で行うことができる。

ベストアンサー

xml
HTML の場合とまったく同じ方法で行います。

これがあなたの PHP
スクリプトであるとします。

<?php
header('Content-Type: text/xml')'
?>

<?php
$query = "select ... form foo...";
$result = mysql_query($query);
while ($row = mysql_fetch_assoc($result)) {
?>
    <?= $row['user'] ?>
    <?= $row['photos_count'] ?>
<?php
}
?>

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です