PHP マニュアル
前のページ |  | 次のページ

# mysql_fetch_object

(PHP 3, PHP 4 )

mysql_fetch_object -- 結果の行をオブジェクトとして取得する

## 説明

object mysql_fetch_object ( resource result, int `[result_typ]`)

取得された行を表すプロパティを有するオブジェクトを返します。 もう行が残っていない場合は、`FALSE`を返します。

mysql_fetch_object()は、配列の代わりに オブジェクトが返されるという一つの違いを除いて mysql_fetch_array()と類似しています。 間接的アクセス、つまり、オフセットによってではなく、フィールド名によって のみデータにアクセスすることができます。 (数字は、プロパティ名として使用できません)

オプションの2番目の引数 `result_typ` は、 定数であり、次の値をとります。: MYSQL_ASSOC, MYSQL_NUM, MYSQL_BOTH

速度面では、この関数はmysql_fetch_array()と同等で、 mysql_fetch_row()とほぼ同等です。(違いはわずかです)

例 1mysql_fetch_object()の例
    <?php
    mysql_connect("hostname", "user", "password");
    mysql_select_db($db);
    $result = mysql_query("select * from table");
    while ($row = mysql_fetch_object($result)) {
        echo $row->user_id;
        echo $row->fullname;
    }
    mysql_free_result($result);
    ?>

mysql_fetch_array()および mysql_fetch_row()も参照下さい。

前のページ | ホーム | 次のページ
mysql_fetch_lengths | 上に戻る | mysql_fetch_row