请帮助我,我是一个初学者。我需要从我的数据库中显示多个字段。但不知何故,这个代码只显示第一行。错误显示多个字段
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