mysql_num_rows()は行数、mysql_num_fields()は列数

クエリーの実行結果の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文の繰り返し処理で
テーブルのデータを配列に入れて表のタグを書き出している。


接続できませんでした