要求された曲のタイトル、アーティスト、アルバムのリストを、要求者の名前と XML でのメッセージとともに出力することに問題があります。
これを試しましたが、空白のページが表示されます:
$link = mysql_connect("localhost","dbuser","dbpass");
mysql_select_db("dbname");
$query = "SELECT requestlist.host, requestlist.msg, requestlist.name, songlist.ID, songlist.count_requested, songlist.artist, songlist.title,
songlist.album, songlist.buycd, songlist.date_played, count(*) as cnt FROM requestlist, songlist
WHERE (requestlist.songID = songlist.ID) AND (requestlist.code<700) GROUP BY requestlist.msg, songlist.ID, songlist.count_requested,
songlist.artist, songlist.title, songlist.album, songlist.buycd, songlist.date_played ORDER BY requestlist.msg DESC, songlist.date_played DESC" ;
$results = mysql_query($query);
echo "<request>\n";
while($line = mysql_fetch_assoc($results)) {
echo " <CD>\n";
echo "<singer>" . $line["artist"] . "</singer>\n";
echo "<song>" . $line["title"] . "</song>\n";
echo "<album>". $line["album"] ."</album>\n";
echo "<name>". $line["name"] ."</name>\n";
echo "<shout>" . $line["msg"] . "</shout>\n";
echo "</CD>\n";
}
echo "</request>\n";
mysql_close($link);