MySQLi 拡張モジュールの関数概要

mysqli メソッドの概要
mysqli クラス
OOP インターフェイス 手続き型インターフェイス エイリアス(使用しないこと) 説明
プロパティ
$mysqli::affected_rows mysqli_affected_rows() N/A 直前の MySQL の操作で変更された行の数を取得する
$mysqli::client_info mysqli_get_client_info() N/A MySQL クライアントのバージョンを文字列で返す
$mysqli::client_version mysqli_get_client_version() N/A MySQL クライアントのバージョン情報を整数で返す
$mysqli::connect_errno mysqli_connect_errno() N/A 直近の接続呼び出しのエラーコードを返す
$mysqli::connect_error mysqli_connect_error() N/A 直近の接続エラーの説明を文字列で返す
$mysqli::errno mysqli_errno() N/A 直近の関数呼び出しのエラーコードを返す
$mysqli::error mysqli_error() N/A 直近のエラーの説明を文字列で返す
$mysqli::field_count mysqli_field_count() N/A 直近のクエリのカラム数を返す
$mysqli::host_info mysqli_get_host_info() N/A 使用している接続の種類を文字列で返す
$mysqli::protocol_version mysqli_get_proto_info() N/A 使用している MySQL プロトコルのバージョンを返す
$mysqli::server_info mysqli_get_server_info() N/A MySQL サーバーのバージョンを返す
$mysqli::server_version mysqli_get_server_version() N/A MySQL サーバーのバージョンを整数で返す
$mysqli::info mysqli_info() N/A 直近に実行されたクエリの情報を取得する
$mysqli::insert_id mysqli_insert_id() N/A 直近のクエリで使用された自動生成 ID を返す
$mysqli::sqlstate mysqli_sqlstate() N/A 直前の MySQL の操作の SQLSTATE エラーを返す
$mysqli::warning_count mysqli_warning_count() N/A 指定した接続の直近のクエリの警告の数を返す
メソッド
mysqli::autocommit() mysqli_autocommit() N/A データベース変更の自動コミットをオンまたはオフにする
mysqli::change_user() mysqli_change_user() N/A 指定したデータベース接続のユーザーを変更する
mysqli::character_set_name() mysqli_character_set_name() N/A データベース接続のデフォルトの文字セットを返す
mysqli::close() mysqli_close() N/A 以前にオープンしたデータベース接続を閉じる
mysqli::commit() mysqli_commit() N/A 現在のトランザクションをコミットする
mysqli::__construct() mysqli_connect() N/A MySQL サーバーへの新しい接続をオープンする(注意: static(つまりクラス)メソッド)
mysqli::debug() mysqli_debug() N/A デバッグ操作を行う
mysqli::dump_debug_info() mysqli_dump_debug_info() N/A デバッグ情報をログに出力する
mysqli::get_charset() mysqli_get_charset() N/A 文字セットオブジェクトを返す
mysqli::get_connection_stats() mysqli_get_connection_stats() N/A クライアント接続の統計情報を返す。mysqlnd でのみ使用可能です。
mysqli::get_client_info() mysqli_get_client_info() N/A MySQL クライアントのバージョンを文字列で返す
N/A mysqli_get_client_stats() N/A クライアントのプロセスごとの統計情報を返す。mysqlnd でのみ使用可能です。
mysqli::get_server_info() mysqli_get_server_info() N/A MySQLi 拡張モジュールが接続している MySQL サーバーのバージョンを文字列で返す
mysqli::get_warnings() mysqli_get_warnings() N/A ドキュメント化されていない
mysqli::init() mysqli_init() N/A MySQLi を初期化し、mysqli_real_connect で使用するオブジェクトを返す
mysqli::kill() mysqli_kill() N/A MySQL スレッドの停止をサーバーに要求する
mysqli::more_results() mysqli_more_results() N/A マルチクエリからの結果がまだあるかどうかを確認する
mysqli::multi_query() mysqli_multi_query() N/A データベース上でクエリを実行する
mysqli::next_result() mysqli_next_result() N/A multi_query からの次の結果を準備する
mysqli::options() mysqli_options() mysqli_set_opt() オプションを設定する
mysqli::ping() mysqli_ping() N/A サーバー接続を ping するか、接続が切れている場合は再接続を試みる
mysqli::prepare() mysqli_prepare() N/A 実行用の SQL ステートメントを準備する
mysqli::query() mysqli_query() N/A データベース上でクエリを実行する
mysqli::real_connect() mysqli_real_connect() N/A MySQL サーバーへの接続をオープンする
mysqli::real_escape_string(), mysqli::escape_string() mysqli_real_escape_string() mysqli_escape_string() 接続の現在の文字セットを考慮して、SQL ステートメントで使用する文字列の特殊文字をエスケープする
mysqli::real_query() mysqli_real_query() N/A SQL クエリを実行する
mysqli::refresh() mysqli_refresh() N/A テーブルやキャッシュをフラッシュするか、レプリケーションサーバー情報をリセットする
mysqli::rollback() mysqli_rollback() N/A 現在のトランザクションをロールバックする
mysqli::select_db() mysqli_select_db() N/A データベースクエリのデフォルトデータベースを選択する
mysqli::set_charset() mysqli_set_charset() N/A デフォルトのクライアント文字セットを設定する
mysqli::ssl_set() mysqli_ssl_set() N/A SSL を使用したセキュア接続の確立に使用する
mysqli::stat() mysqli_stat() N/A 現在のシステムステータスを取得する
mysqli::stmt_init() mysqli_stmt_init() N/A ステートメントを初期化し、mysqli_stmt_prepare で使用するオブジェクトを返す
mysqli::store_result() mysqli_store_result() N/A 直近のクエリから結果セットを転送する
mysqli::thread_id() mysqli_thread_id() N/A 現在の接続のスレッド ID を返す
mysqli::thread_safe() mysqli_thread_safe() N/A スレッドセーフであるかどうかを返す
mysqli::use_result() mysqli_use_result() N/A 結果セットの取得を開始する
mysqli_stmt メソッドの概要
MySQL_STMT
OOP インターフェイス 手続き型インターフェイス エイリアス(使用しないこと) 説明
プロパティ
$mysqli_stmt::affected_rows mysqli_stmt_affected_rows() N/A 直前に実行されたステートメントで変更、削除、または挿入された行の総数を返す
$mysqli_stmt::errno mysqli_stmt_errno() N/A 直近のステートメント呼び出しのエラーコードを返す
$mysqli_stmt::error mysqli_stmt_error() N/A 直近のステートメントエラーの説明を文字列で返す
$mysqli_stmt::field_count mysqli_stmt_field_count() N/A 指定されたステートメントのフィールド数を返す - ドキュメント化されていない
$mysqli_stmt::insert_id mysqli_stmt_insert_id() N/A 直前の INSERT 操作で生成された ID を取得する
$mysqli_stmt::num_rows mysqli_stmt_num_rows() N/A ステートメントの結果セットの行数を返す
$mysqli_stmt::param_count mysqli_stmt_param_count() N/A 指定されたステートメントのパラメータ数を返す
$mysqli_stmt::sqlstate mysqli_stmt_sqlstate() N/A 直前のステートメント操作の SQLSTATE エラーを返す
メソッド
mysqli_stmt::attr_get() mysqli_stmt_attr_get() N/A ステートメントアトリビュートの現在の値を取得する
mysqli_stmt::attr_set() mysqli_stmt_attr_set() N/A プリペアドステートメントの動作を変更する
mysqli_stmt::bind_param() mysqli_stmt_bind_param() N/A プリペアドステートメントのパラメータに変数をバインドする
mysqli_stmt::bind_result() mysqli_stmt_bind_result() N/A 結果を格納するためにプリペアドステートメントに変数をバインドする
mysqli_stmt::close() mysqli_stmt_close() N/A プリペアドステートメントを閉じる
mysqli_stmt::data_seek() mysqli_stmt_data_seek() N/A ステートメントの結果セットの任意の行にシークする
mysqli_stmt::execute() mysqli_stmt_execute() mysqli_execute() プリペアドクエリを実行する
mysqli_stmt::fetch() mysqli_stmt_fetch() N/A プリペアドステートメントの結果をバインドされた変数に取得する
mysqli_stmt::free_result() mysqli_stmt_free_result() N/A 指定されたステートメントハンドルの格納された結果メモリを解放する
mysqli_stmt::get_result() mysqli_stmt_get_result() N/A プリペアドステートメントから結果セットを取得する。mysqlnd でのみ使用可能です。
mysqli_stmt::get_warnings() mysqli_stmt_get_warnings() N/A ドキュメント化されていない
mysqli_stmt::more_results() mysqli_stmt_more_results() N/A マルチクエリからの結果がまだあるかどうかを確認する
mysqli_stmt::next_result() mysqli_stmt_next_result() N/A マルチクエリからの次の結果を読み取る
mysqli_stmt::num_rows() mysqli_stmt_num_rows() N/A プロパティ $mysqli_stmt::num_rows も参照
mysqli_stmt::prepare() mysqli_stmt_prepare() N/A 実行用の SQL ステートメントを準備する
mysqli_stmt::reset() mysqli_stmt_reset() N/A プリペアドステートメントをリセットする
mysqli_stmt::result_metadata() mysqli_stmt_result_metadata() N/A プリペアドステートメントから結果セットのメタデータを返す
mysqli_stmt::send_long_data() mysqli_stmt_send_long_data() N/A データをブロック単位で送信する
mysqli_stmt::store_result() mysqli_stmt_store_result() N/A プリペアドステートメントから結果セットを転送する
mysqli_result メソッドの概要
mysqli_result
OOP インターフェイス 手続き型インターフェイス エイリアス(使用しないこと) 説明
プロパティ
$mysqli_result::current_field mysqli_field_tell() N/A 結果ポインタの現在のフィールドオフセットを取得する
$mysqli_result::field_count mysqli_num_fields() N/A 結果のフィールド数を取得する
$mysqli_result::lengths mysqli_fetch_lengths() N/A 結果セットの現在の行のカラムの長さを返す
$mysqli_result::num_rows mysqli_num_rows() N/A 結果の行数を取得する
メソッド
mysqli_result::data_seek() mysqli_data_seek() N/A 結果の任意の行に結果ポインタを移動する
mysqli_result::fetch_all() mysqli_fetch_all() N/A すべての結果行を取得し、結果セットを連想配列、数値配列、またはその両方として返す。mysqlnd でのみ使用可能です。
mysqli_result::fetch_array() mysqli_fetch_array() N/A 結果の行を連想配列、数値配列、またはその両方として取得する
mysqli_result::fetch_assoc() mysqli_fetch_assoc() N/A 結果の行を連想配列として取得する
mysqli_result::fetch_column() mysqli_fetch_column() N/A 結果セットの次の行から単一のカラムを取得する
mysqli_result::fetch_field_direct() mysqli_fetch_field_direct() N/A 単一フィールドのメタデータを取得する
mysqli_result::fetch_field() mysqli_fetch_field() N/A 結果セットの次のフィールドを返す
mysqli_result::fetch_fields() mysqli_fetch_fields() N/A 結果セットのフィールドを表すオブジェクトの配列を返す
mysqli_result::fetch_object() mysqli_fetch_object() N/A 結果セットの現在の行をオブジェクトとして返す
mysqli_result::fetch_row() mysqli_fetch_row() N/A 結果の行を列挙配列として取得する
mysqli_result::field_seek() mysqli_field_seek() N/A 結果ポインタを指定したフィールドオフセットに設定する
mysqli_result::free(), mysqli_result::close, mysqli_result::free_result mysqli_free_result() N/A 結果に関連付けられたメモリを解放する
mysqli_driver メソッドの概要
MySQL_Driver
OOP インターフェイス 手続き型インターフェイス エイリアス(使用しないこと) 説明
プロパティ
$mysqli_driver::mysqli_report mysqli_report() N/A mysqli のエラー報告モードを設定する
メソッド
mysqli_driver::embedded_server_end() mysqli_embedded_server_end() N/A ドキュメント化されていない
mysqli_driver::embedded_server_start() mysqli_embedded_server_start() N/A ドキュメント化されていない

注意:

エイリアス関数は後方互換性のためにのみ提供されています。 新しいプロジェクトでは使用しないでください。

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top