請幫助我,我是一個初學者。我需要從我的數據庫中顯示多個字段。但不知何故,這個代碼只顯示第一行。錯誤顯示多個字段
if(mysql_num_rows($result)>0)
{
$output .= "<p>Table: $tbl</p><p>";
// BUG - SHOULD LOOP THRU MULTIPLE rows
$row = mysql_fetch_row($result);
$i = 0;
while ($i < mysql_num_fields($result))
{
//echo "Information for column $i:<br />\n";
$fieldN = mysql_field_name($result, $i);
if (!$fieldN) { $output .= "No info available<br />\n"; }
if ($row[$i]) {
$fieldN = mysql_field_name($result, $i);
if (!$fieldN) { $fieldN = "No_field_name"; }
$output .= " $tbl F: $fieldN V: $row[$i]<br />\n";
}
$i++;
} // end while
$output .= "</p>";
} // end if number of rows > 0
我正在使用選項/下拉表單來選擇我想要顯示的表,每個表中的字段值是不同的。 – Beginner 2014-10-29 07:20:28