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

# fbsql_fetch_object

(PHP 4 >= 4.0.6, PHP 5)

fbsql_fetch_object -- オブジェクトとして結果レコードを取得する

## 説明

object fbsql_fetch_object ( resource result [, int result_type] )

取得した行に対応するプロパティをもつオブジェクトを返します。 行がもうない場合には `FALSE` を返します。

fbsql_fetch_object() は fbsql_fetch_array() と似ていますが 1 点だけ違いが あります。それは、返されるのが配列ではなくオブジェクトであるという点です。 つまり、データへのアクセスはフィールド名によってのみ可能で、 そのオフセットではアクセスできない(数値はプロパティ名として使用できません) ということです。

オプションの引数 result_type は定数で、 FBSQL_ASSOC、FBSQL_NUM および FBSQL_BOTH のうちのいずれかです。

速度面では、この関数は fbsql_fetch_array() とまったく同等で、fbsql_fetch_row() と比べても ほぼ同じです (その差はごくわずかです)。

例 1. fbsql_fetch_object() の例
`<?php fbsql_connect($host, $user, $password); $result = fbsql_db_query("database", "select * from table"); while ($row = fbsql_fetch_object($result)) { echo $row->user_id; echo $row->fullname; } fbsql_free_result($result); ?>`

fbsql_fetch_array() および fbsql_fetch_row() も参照ください。

前のページ | ホーム | 次のページ
fbsql_fetch_lengths | 上に戻る | fbsql_fetch_row