Mysqli-useful-functions

提供:Dev Guides
移動先:案内検索

MySQLi-便利な関数

以下は、すべての重要なMySQLi関数のリストです。 それぞれの機能は適切な例とともに説明されています。

  • link:/mysqli/mysqli_affected_rows [mysqli :: $ affected_rows]-以前のMySQL操作で影響を受けた行の数に関する情報を取得するために使用されていました
  • link:/mysqli/mysqli_autocommit [mysqli :: autocommit]-自動コミットデータベース変更操作をオンまたはオフにするために使用されていました
  • link:/mysqli/mysqli_begin_transaction [mysqli :: begin_transaction]-トランザクションを開始するために使用されていました
  • link:/mysqli/mysqli_change_user [mysqli :: change_user]-指定されたデータベース接続のユーザーを変更するために使用されていました
  • link:/mysqli/mysqli_character_set_name [mysqli :: character_set_name]-データベース接続のデフォルトの文字セットを返します。
  • link:/mysqli/mysqli_client_info [mysqli :: $ client_info]-MySQLクライアント情報を取得するために使用されます。
  • link:/mysqli/mysqli_client_version [mysqli :: $ client_version]-MySQLクライアントのバージョンを文字列として返します。
  • link:/mysqli/mysqli_close [mysqli :: close]-以前に開いたデータベース接続を閉じます。
  • link:/mysqli/mysqli_commit [mysqli :: commit]-現在のトランザクションをコミットします。
  • link:/mysqli/mysqli_connect_errno [mysqli :: $ connect_errno]-最後の接続呼び出しからのエラーコードを返します。
  • link:/mysqli/mysqli_connect_error [mysqli :: connect_error]-最後の接続エラーの説明を文字列で返します。
  • link:/mysqli/mysqli_construct [mysqli :: __ construct]-MySQLサーバーへの新しい接続を開くために使用されていました
  • link:/mysqli/mysqli_debug [mysqli :: debug]-デバッグ操作を実行するために使用されていました
  • link:/mysqli/mysqli_dump_debug_info [mysqli :: dump_debug_info]-デバッグ情報をログにダンプするために使用されます
  • link:/mysqli/mysqli_errno [mysqli :: $ errno]-最新の関数呼び出しのエラーコードを返します
  • link:/mysqli/mysqli_error_list [mysqli :: $ error_list]-最後に実行されたコマンドからのエラーのリストを返します
  • link:/mysqli/mysqli_error [mysqli :: $ error]-最後のエラーの説明を文字列で返します
  • link:/mysqli/mysqli_field_count [mysqli :: $ field_count]-最新のクエリの列数を返します
  • link:/mysqli/mysqli_error_get_charset [mysqli :: get_charset]-文字セットオブジェクトを返します
  • link:/mysqli/mysqli_get_client_info [mysqli :: get_client_info]-MySQLクライアント情報を取得するために使用されます
  • link:/mysqli/mysqli_get_client_stats [mysqli :: mysqli_get_client_stats]-クライアントのプロセスごとの統計を返します
  • link:/mysqli/mysqli_get_client_version [mysqli :: mysqli_get_client_version]-MySQLクライアントのバージョンを整数として返します
  • link:/mysqli/mysqli_get_connection_stats [mysqli :: get_connection_stats]-クライアント接続に関する統計を返します
  • link:/mysqli/mysqli_host_info [mysqli :: $ host_info]-使用される接続のタイプを表す文字列を返します
  • link:/mysqli/mysqli_protocol_version [mysqli :: $ protocol_version]-使用されているMySQLプロトコルのバージョンを返します
  • link:/mysqli/mysqli_server_info [mysqli :: $ server_info]-MySQLサーバーのバージョンを返します
  • link:/mysqli/mysqli_server_version [mysqli :: $ server_version]-MySQLサーバーのバージョンを整数として返します
  • link:/mysqli/mysqli_get_warnings [mysqli :: get_warnings]-SHOW WARNINGSの結果を取得するために使用されます
  • link:/mysqli/mysqli_info [mysqli :: $ info]-最近実行されたクエリに関する情報を取得します
  • link:/mysqli/mysqli_insert_id [mysqli :: $ insert_id]-最新のクエリで使用された自動生成IDを返します
  • link:/mysqli/mysqli_kill [mysqli :: kill]-MySQLスレッドを強制終了するようサーバーに要求します
  • link:/mysqli/mysqli_more_results [mysqli :: more_results]-マルチクエリからのクエリ結果があるかどうかを確認するために使用されていました
  • link:/mysqli/mysqli_multi_query [mysqli :: multi_query]-データベースでクエリを実行します
  • link:/mysqli/mysqli_next_result [mysqli :: next_result]-multi_queryから次の結果を準備します
  • link:/mysqli/mysqli_options [mysqli :: options]-オプションの設定に使用
  • link:/mysqli/mysqli_ping [mysqli :: ping]-サーバーにpingするために使用されます
  • link:/mysqli/mysqli_poll [mysqli :: poll]-接続のポーリングに使用
  • link:/mysqli/mysqli_prepare [mysqli :: prepare]-実行用のSQLステートメントを準備するために使用されていました。
  • link:/mysqli/mysqli_query [mysqli :: query]-データベースでクエリを実行するために使用されます。
  • link:/mysqli/mysqli_real_connect [mysqli :: real_connect]-mysqlサーバーへの接続を開きます。
  • link:/mysqli/mysqli_real_escape_string [mysqli :: real_escape_string]-SQLステートメントで使用するために文字列内の特殊文字をエスケープします
  • link:/mysqli/mysqli_real_query [mysqli :: real_query]-SQLクエリを実行するために使用されます。
  • link:/mysqli/mysqli_real_async_query [mysqli :: real_async_query]-非同期クエリから結果を取得するために使用されます
  • link:/mysqli/mysqli_refresh [mysqli :: refresh]-実行のためにSQLステートメントを更新するために使用されていました。
  • link:/mysqli/mysqli_release_savepoint [mysqli :: release_savepoint]-現在のトランザクションのセーブポイントのセットから指定されたセーブポイントを削除します
  • link:/mysqli/mysqli_rollback [mysqli :: rollback]-現在のトランザクションをロールバックします
  • link:/mysqli/mysqli_rpl_query_type [mysqli :: rpl_query_type]-RPLクエリタイプを返します
  • link:/mysqli/mysqli_select_db [mysqli :: select_db]-データベースクエリのデフォルトデータベースを選択するために使用されます
  • link:/mysqli/mysqli_send_query [mysqli :: send_query]-クエリを送信して返すために使用されます
  • link:/mysqli/mysqli_set_charset [mysqli :: set_charset]-デフォルトのクライアント文字セットを設定します
  • link:/mysqli/mysqli_set_local_infile_default [mysqli :: set_local_infile_default]-これは、load local infileコマンドのユーザー定義ハンドラーの設定を解除するために使用されます
  • link:/mysqli/mysqli_set_local_infile_handler [mysqli :: set_local_infile_handler]-LOAD DATA LOCAL INFILEコマンドのコールバック関数を設定するために使用されます
  • link:/mysqli/mysqli_sqlstate [mysqli :: $ sqlstate]-以前のMySQL操作からのSQLSTATEエラーを返します。
  • link:/mysqli/mysqli_ssl_set [mysqli :: ssl_set]-SSLを使用して安全な接続を確立するために使用されます
  • link:/mysqli/mysqli_stat [mysqli :: stat]-LOAD DATA LOCAL INFILEコマンドのコールバック関数を設定するために使用されます
  • link:/mysqli/mysqli_stmt_init [mysqli :: stmt_init]-ステートメントを初期化し、mysqli_stmt_prepareで使用するオブジェクトを返します。
  • link:/mysqli/mysqli_thread_id [mysqli :: mysqli :: $ thread_id]-現在の接続のスレッドIDを返します
  • link:/mysqli/mysqli_thread_safe [mysqli :: thread_safe]-スレッドセーフが指定されているかどうかを返します。
  • link:/mysqli/mysqli_use_result [mysqli :: use_result]-結果セットの取得を開始するために使用されます
  • link:/mysqli/mysqli_warning_count [mysqli :: $ warning_count]-指定されたリンクの最後のクエリからの警告の数を返します