0
<?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'];
作爲上面給出的代碼m試圖從指定的列名獲取值,問題是它在echo中沒有顯示任何東西,而我得到的結果和我使用print_r時完全一樣(); 可能是什麼問題?值不顯示在mysql_fetch_array()
什麼是'的print_r($行)'輸出? – PeeHaa 2012-07-14 15:56:13