<?php
mysql_connect("localhost", "root", "");
mysql_select_db("audio_book");
$selectData = "SELECT * FROM user, library, audios
WHERE user.user_id = library.user_id AND library.library_id = audios.library_id";
$result = mysql_query($selectData) or die(mysql_error());
//print_r(mysql_fetch_array($result)); // it works fine here
while($row = mysql_fetch_array($result));
echo $row['user_name']."-".$row['library_name']."-".$row['filename'];
上記のコードが指定された列名から値を取得しようとすると、問題は、print_r()を使用したときに希望どおりの結果が得られる間、エコー内のその場所に何も表示されないことです。何が問題になる可能性がありますか?