クエリーの実行結果のmysql_num_rows()は行数、mysql_num_fields()は列数。たとえば、 $sql = "select * from $table"; $result = mysql_query($sql); とした場合、 mysql_num_rows($result) …… 結果の行数(レコード数)。この場合は、全レコード数 mysql_num_fields($result) …… 結果の列数。この場合はすべての項目数(フィールド数) となる。このサンプルでは、mysql_num_fields()を使い、for文の繰り返し処理で テーブルのデータを配列に入れて表のタグを書き出している。