초보자입니다. 내 데이터베이스에서 여러 필드를 표시해야합니다. 그러나 어쨌든이 코드는 첫 번째 행만 표시합니다. 코드에서여러 필드 표시 중 오류가 발생했습니다.
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