(PHP 5, PHP 7)
はじめに
プリペアドステートメントを表します。
クラス概要
mysqli_stmt {
int $affected_rows
;
int $errno
;
array $error_list
;
string $error
;
int $field_count
;
int $insert_id
;
int $num_rows
;
int $param_count
;
string $sqlstate
;
/* メソッド */
public __construct
( mysqli $link
[, string $query
] )
public attr_get
( int $attr
) : int
public attr_set
( int $attr
, int $mode
) : bool
public bind_param
( string $types
, mixed &$var
, mixed &...$vars
) : bool
public bind_result
( mixed &$var
, mixed &...$vars
) : bool
public close ( ) : bool
public data_seek
( int $offset
) : void
public execute ( ) : bool
public fetch ( ) : bool
public free_result ( ) : void
public get_result ( ) : mysqli_result
public get_warnings ( ) : object
public more_results ( ) : bool
public next_result ( ) : bool
public num_rows ( ) : int
public reset ( ) : bool
public result_metadata ( ) : mysqli_result
public send_long_data
( int $param_nr
, string $data
) : bool
public store_result ( ) : bool
}
目次
- mysqli_stmt::$affected_rows — 直近に実行されたステートメントで変更・削除・あるいは追加された行の総数を返す
- mysqli_stmt::attr_get — ステートメントの属性の現在の値を取得する
- mysqli_stmt::attr_set — プリペアドステートメントの振る舞いを変更する
- mysqli_stmt::bind_param — プリペアドステートメントのパラメータに変数をバインドする
- mysqli_stmt::bind_result — 結果を保存するため、プリペアドステートメントに変数をバインドする
- mysqli_stmt::close — プリペアドステートメントを閉じる
- mysqli_stmt::__construct — 新しい mysqli_stmt オブジェクトを構築する
- mysqli_stmt::data_seek — ステートメントの結果セットの任意の行に移動する
- mysqli_stmt::$errno — 直近のステートメントのコールに関するエラーコードを返す
- mysqli_stmt::$error_list — 直近で実行したステートメントからのエラーの一覧を返す
- mysqli_stmt::$error — 直近のステートメントのエラー内容を文字列で返す
- mysqli_stmt::execute — プリペアドクエリを実行する
- mysqli_stmt::fetch — プリペアドステートメントから結果を取得し、バインド変数に格納する
- mysqli_stmt::$field_count — 指定したステートメントのフィールド数を返す
- mysqli_stmt::free_result — 指定したステートメントハンドルの結果を格納したメモリを開放する
- mysqli_stmt::get_result — プリペアード・ステートメントから結果セットを取得
- mysqli_stmt::get_warnings — SHOW WARNINGS の結果を取得する
- mysqli_stmt::$insert_id — 直近の INSERT 操作で生成した ID を取得する
- mysqli_stmt::more_results — 複数クエリで、次の結果が存在するかどうかを調べる
- mysqli_stmt::next_result — 複数クエリから、次の結果を読み込む
- mysqli_stmt::$num_rows — ステートメントの結果セットの行数を返す
- mysqli_stmt::$param_count — 指定したステートメントのパラメータ数を返す
- mysqli_stmt::prepare — SQL ステートメントを実行するために準備する
- mysqli_stmt::reset — プリペアドステートメントをリセットする
- mysqli_stmt::result_metadata — プリペアドステートメントから結果セットのメタデータを返す
- mysqli_stmt::send_long_data — データをブロックで送信する
- mysqli_stmt::$sqlstate — 直前のステートメントの操作での SQLSTATE エラーを返す
- mysqli_stmt::store_result — プリペアドステートメントから結果を転送する
/* プロパティ */