PHP が MySQL データにアクセスしてクエリを実行するには、次の 3 つの一般的な方法があります。
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["ユーザー名"] = "バーボン"
$row[1] = $row["パスワード"] = "abc"
$row = mysql_fetch_array($result) を初めて実行すると、結果は次のようになります:
$row[0] = $row["ユーザー名"] = "ベルベル人"
$row[1] = $row["パスワード"] = "efg"
3. $row = mysql_fetch_object($result);
上の例のように、オブジェクトの説明行を返します
初めて $row = mysql_fetch_object($result) を実行すると、結果は次のようになります:
$row->ユーザー名 = "バーボン"
$row->パスワード = "abc"
$row = mysql_fetch_object($result) を 2 回目に実行すると、結果は次のようになります:
$row->ユーザー名 = "ベルベル"
$row->パスワード = "efg"
上記では、PHP で MySQL データにアクセスしてクエリを実行するためによく使用される 3 つの方法と、関連する内容を紹介しました。PHP チュートリアルに興味のある友人にとって役立つことを願っています。