MySQLi-便利な関数

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

  • mysqli :: $ affected_rows-以前のMySQL操作で影響を受けた行の数に関する情報を取得するために使用されていました

  • mysqli :: autocommit-データベース変更操作の自動コミットをオンまたはオフにするために使用されていました

  • mysqli :: begin_transaction-トランザクションを開始するために使用されていました

  • mysqli :: change_user-指定されたデータベース接続のユーザーを変更するために使用されました

  • mysqli :: character_set_name-データベース接続のデフォルトの文字セットを返します。

  • mysqli :: $ client_info -MySQLクライアント情報を取得するために使用されます。

  • mysqli :: $ client_version -MySQLクライアントのバージョンを文字列として返します。

  • mysqli :: close-以前に開いたデータベース接続を閉じます。

  • mysqli :: commit-現在のトランザクションをコミットします。

  • mysqli :: $ connect_errno-最後の接続呼び出しからのエラーコードを返します。

  • mysqli :: connect_error-最後の接続エラーの文字列の説明を返します。

  • mysqli :: __construct-これはMySQLサーバーへの新しい接続を開くために使用されていました

  • mysqli :: debug-デバッグ操作を実行するために使用されます

  • mysqli :: dump_debug_info-デバッグ情報をログにダンプするために使用されます

  • mysqli :: $ errno-最新の関数呼び出しのエラーコードを返します

  • mysqli :: $ error_list-最後に実行されたコマンドからのエラーのリストを返します

  • mysqli :: $ error-最後のエラーの文字列の説明を返します

  • mysqli :: $ field_count-最新のクエリの列数を返します

  • mysqli :: get_charset-文字セットオブジェクトを返します

  • mysqli :: get_client_info -MySQLクライアント情報を取得するために使用されます

  • mysqli :: mysqli_get_client_stats-クライアントのプロセスごとの統計を返します

  • mysqli :: mysqli_get_client_version -MySQLクライアントのバージョンを整数として返します

  • mysqli :: get_connection_stats-クライアント接続に関する統計を返します

  • mysqli :: $ host_info-使用される接続のタイプを表す文字列を返します

  • mysqli :: $ protocol_version-使用されているMySQLプロトコルのバージョンを返します

  • mysqli :: $ server_info -MySQLサーバーのバージョンを返します

  • mysqli :: $ server_version -MySQLサーバーのバージョンを整数として返します

  • mysqli :: get_warnings - SHOWWARNINGSの結果を取得するために使用されます

  • mysqli :: $ info-最後に実行されたクエリに関する情報を取得します

  • mysqli :: $ insert_id-最新のクエリで使用された自動生成されたIDを返します

  • mysqli :: kill-サーバーにMySQLスレッドを強制終了するように要求します

  • mysqli :: more_results-マルチクエリからのクエリ結果が他にあるかどうかを確認するために使用されていました

  • mysqli :: multi_query-データベースに対してクエリを実行します

  • mysqli :: next_result -multi_queryから次の結果を準備します

  • mysqli :: options-オプションの設定に使用されていました

  • mysqli :: ping-サーバーにpingを実行するために使用されます

  • mysqli :: poll-接続のポーリングに使用されていました

  • mysqli :: prepare-実行用のSQLステートメントを準備するために使用されていました。

  • mysqli :: query-データベースでクエリを実行するために使用されます。

  • mysqli :: real_connect -mysqlサーバーへの接続を開きます。

  • mysqli :: real_escape_string -SQLステートメントで使用するために文字列内の特殊文字をエスケープします

  • mysqli :: real_query -SQLクエリを実行するために使用されます。

  • mysqli :: real_async_query-非同期クエリから結果を取得するために使用されます

  • mysqli :: refresh-実行のためにSQLステートメントを更新するために使用されていました。

  • mysqli :: release_savepoint-現在のトランザクションのセーブポイントのセットから名前付きセーブポイントを削除します

  • mysqli :: rollback-現在のトランザクションをロールバックします

  • mysqli :: rpl_query_type -RPLクエリタイプを返します

  • mysqli :: select_db-データベースクエリのデフォルトデータベースを選択するために使用されます

  • mysqli :: send_query-クエリを送信して返すために使用されます

  • mysqli :: set_charset-デフォルトのクライアント文字セットを設定します

  • mysqli :: set_local_infile_default - load localinfileコマンドのユーザー定義ハンドラーの設定を解除するために使用されます

  • mysqli :: set_local_infile_handler − LOAD DATA LOCALINFILEコマンドのコールバック関数を設定するために使用されます

  • mysqli :: $ sqlstate-以前のMySQL操作からのSQLSTATEエラーを返します。

  • mysqli :: ssl_set -SSLを使用して安全な接続を確立するために使用されます

  • mysqli :: stat -LOAD DATA LOCALINFILEコマンドのコールバック関数を設定するために使用されます

  • mysqli :: stmt_init-ステートメントを初期化し、mysqli_stmt_prepareで使用するオブジェクトを返すために使用されます。

  • mysqli :: mysqli :: $ thread_id-現在の接続のスレッドIDを返します

  • mysqli :: thread_safe-スレッドセーフが指定されているかどうかを返します。

  • mysqli :: use_result-結果セットの取得を開始するために使用されます

  • mysqli :: $ warning_count-指定されたリンクの最後のクエリからの警告の数を返します