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;
?>