0

xml レスポンスを送信したい。次のコードを試しました。配列要素は出力せず、「配列」のみを出力します。どこが間違っているのか教えてください。

<?php
mysql_connect("localhost", "root", "");
mysql_select_db("video_link");

    try {   
        $query = "select * from upload_video";
        $result = mysql_query($query);

    }
    catch(Exception $ex) {

        $response = '<?xml version="1.0" encoding="utf-8"?>';
            $response .= '<response><status>'.'0'.'</status>';
        $response = $response.'<remarks>'.'Error'.'</remarks></response>';
        header("Content-type: text/xml; charset=utf-8");
        echo $response;
    }

    $n = mysql_num_rows($result);

    for($i=0; $i < $n; $i++) {
        $url = mysql_result($result,$i,'url');

        $store[] = array("url" => $url);     

            }

            $response = '<?xml version="1.0" encoding="utf-8"?>';
            $response .= '<response><status>'.'1'.'</status>';
        $response = $response.'<remarks>'.$store.'</remarks></response>';
        header("Content-type: text/xml; charset=utf-8");
        echo $response;

?>
4

1 に答える 1