fbsql_fetch_object
(PHP 4 >= 4.0.6, PHP 5 < 5.3.0)
fbsql_fetch_object — オブジェクトとして結果レコードを取得する
説明
fbsql_fetch_object
( resource $result
) : object
fbsql_fetch_object() は fbsql_fetch_array() と似ていますが 1 点だけ違いが あります。それは、返されるのが配列ではなくオブジェクトであるという点です。 つまり、データへのアクセスはフィールド名によってのみ可能で、 そのオフセットではアクセスできない(数値はプロパティ名として使用できません) ということです。
速度面では、この関数は fbsql_fetch_array() とまったく同等で、fbsql_fetch_row() と比べても ほぼ同じです (その差はごくわずかです)。
返り値
取得した行に対応するプロパティをもつオブジェクトを返します。
行がもうない場合には false
を返します。
例
例1 fbsql_fetch_object() の例
<?phpfbsql_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_assoc() - 連想配列として結果レコードを取得する