From 07b039c8611aab7aa325c3b3cc7399613d42a17b Mon Sep 17 00:00:00 2001 From: lacatoire Date: Mon, 23 Feb 2026 13:18:11 +0100 Subject: [PATCH] =?UTF-8?q?MySQLi=20=E9=96=A2=E6=95=B0=E6=A6=82=E8=A6=81?= =?UTF-8?q?=E3=81=AE=E7=BF=BB=E8=A8=B3=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit doc-en に存在するが doc-ja に欠けている reference/mysqli/summary.xml の日本語翻訳を追加します。 --- reference/mysqli/summary.xml | 732 +++++++++++++++++++++++++++++++++++ 1 file changed, 732 insertions(+) create mode 100644 reference/mysqli/summary.xml diff --git a/reference/mysqli/summary.xml b/reference/mysqli/summary.xml new file mode 100644 index 0000000000..3009aa872b --- /dev/null +++ b/reference/mysqli/summary.xml @@ -0,0 +1,732 @@ + + + + + MySQLi 拡張モジュールの関数概要 + + + <classname>mysqli</classname> メソッドの概要 + + + + 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 + クライアント接続の統計情報を返す。&mysqli.available.mysqlnd; + + + mysqli::get_client_info + mysqli_get_client_info + N/A + MySQL クライアントのバージョンを文字列で返す + + + N/A + mysqli_get_client_stats + N/A + プロセスごとのクライアント統計情報を返す。&mysqli.available.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 + サーバーとの接続を確認する。接続が切れている場合は再接続を試みる + + + 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 + 結果セットの取得を開始する + + + +
+ + + <classname>mysqli_stmt</classname> メソッドの概要 + + + + 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 + プリペアドステートメントから結果セットを取得する。&mysqli.available.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 + プリペアドステートメントから結果セットを転送する + + + +
+ + + <classname>mysqli_result</classname> メソッドの概要 + + + + 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 + すべての結果の行を取得し、結果セットを連想配列・数値添字配列、あるいはその両方で返す。&mysqli.available.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 + 結果に関連付けられたメモリを解放する + + + +
+ + + <classname>mysqli_driver</classname> メソッドの概要 + + + + 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 + ドキュメント化されていません + + + +
+ + + + エイリアス関数は後方互換性のためだけに提供されています。 + 新しいプロジェクトでは使用しないでください。 + + + +
+ +