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 ドキュメント化されていない

注意:

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