1. $row = mysql_fetch_row($result);
通常の配列 $row を返します。$row[0] が最初の要素、$row[1] が 2 番目の要素、というように続きます...
mysql_num_fields( $result ) は結果の要素の数を返します。
2. $row = mysql_fetch_array($result);
配列 $row を返します。
テーブル構造は次のとおりです。
パスワード
----------- -------------- -----------------------
バーボン |
ベルバー
初めて$row = mysql_fetch_array($result) を実行すると、結果は次のようになります:
$row[0] = $row["username"] = "bourbon"
$row[1] = $row["password"] = "abc"
初めて実行 $row = mysql_fetch_array($result ) 結果は次のようになります:
$row[0] = $row["username"] = "berber"
$row[1] = $row["password"] = "efg"
3. $row = mysql_fetch_object($result);
上記の例のように、$row = mysql_fetch_object($result) を実行します。初回の結果は次のようになります:
$row->username = "bourbon"
$row->password = "abc"
$row = mysql_fetch_object($result) を 2 回目に実行すると、結果は次のとおりです:
$row->ユーザー名 = "berber"
$row->パスワード = "efg"