(PHP 5, PHP 7)
はじめに
データベースへのクエリにより得られた結果セットを表します。
変更履歴
バージョン | 説明 |
---|---|
5.4.0 | Iterator に対応するため、
mysqli_result は Traversable を実装するようになりました。 |
クラス概要
mysqli_result {
int $current_field
int $field_count
;
array $lengths
;
int $num_rows
;
/* メソッド */
public data_seek
( int $offset
) : bool
public fetch_array
([ int $resulttype
= MYSQLI_BOTH
] ) : mixed
public fetch_assoc ( ) : array
public fetch_field_direct
( int $fieldnr
) : object
public fetch_field ( ) : object
public fetch_fields ( ) : array
public fetch_object
([ string $class_name
= "stdClass"
[, array $params
]] ) : object
public field_seek
( int $fieldnr
) : bool
public free ( ) : void
public close ( ) : void
public free_result ( ) : void
}
目次
- mysqli_result::$current_field — 結果ポインタにおける現在のフィールドオフセットを取得する
- mysqli_result::data_seek — 結果の任意の行にポインタを移動する
- mysqli_result::fetch_all — 結果のすべての行を連想配列・数値添字配列あるいはその両方の形式で取得する
- mysqli_result::fetch_array — 結果の行を連想配列・数値添字配列あるいはその両方の形式で取得する
- mysqli_result::fetch_assoc — 結果の行を連想配列で取得する
- mysqli_result::fetch_field_direct — 単一のフィールドのメタデータを取得する
- mysqli_result::fetch_field — 結果セットの次のフィールドを返す
- mysqli_result::fetch_fields — 結果セットのフィールド情報をオブジェクトの配列で返す
- mysqli_result::fetch_object — 結果セットの現在の行をオブジェクトとして返す
- mysqli_result::fetch_row — 結果の行を数値添字配列で取得する
- mysqli_result::$field_count — 結果のフィールド数を取得する
- mysqli_result::field_seek — 結果ポインタを、指定したフィールドオフセットに設定する
- mysqli_result::free — 結果に関連付けられたメモリを開放する
- mysqli_result::$lengths — 結果セットにおける現在の行のカラムの長さを返す
- mysqli_result::$num_rows — 結果の行数を取得する
/* プロパティ */