« mysqli_stmt::store_result
mysqli_result::$current_field »
PHP Manual
MySQLi
mysqli_result クラス
mysqli_result クラス
(PHP 5, PHP 7)
はじめに
データベースへのクエリにより得られた結果セットを表します。
変更履歴
変更履歴
バージョン
説明
5.4.0
Iterator
に対応するため、
mysqli_result
は
Traversable
を実装するようになりました。
クラス概要
mysqli_result
{
/* プロパティ */
int
$
current_field
;
int
$
field_count
;
array
$
lengths
;
int
$
num_rows
;
/* メソッド */
data_seek
(
int
$offset
) :
bool
fetch_all
([
int
$resulttype
= MYSQLI_NUM
] ) :
mixed
fetch_array
([
int
$resulttype
= MYSQLI_BOTH
] ) :
mixed
fetch_assoc
(
void
) :
array
fetch_field_direct
(
int
$fieldnr
) :
object
fetch_field
(
void
) :
object
fetch_fields
(
void
) :
array
fetch_object
([
string
$class_name
= "stdClass"
[,
array
$params
]] ) :
object
fetch_row
(
void
) :
mixed
field_seek
(
int
$fieldnr
) :
bool
free
(
void
) :
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
— 結果の行数を取得する