PHP MySQLiを紹介
改善されたPHP MySQLiを= PHPのMySQLの!
MySQLiを関数を使用すると、MySQLデータベースサーバにアクセスすることができます。
注意:MySQLi拡張モジュールはMySQLバージョン4.1.13以降で動作するように設計されています。
インストール/実行時設定
MySQLiを機能が利用できるようにするためには、MySQLi拡張モジュールをサポートしてPHPをコンパイルする必要があります。
MySQLi拡張モジュールは、PHPバージョン5.0.0で導入されました。 MySQLのネイティブドライバは、PHPバージョン5.3.0に含まれていました。
インストールの詳細については、次を参照してください。 http://php.net/manual/en/mysqli.installation.php
実行時設定の詳細については、http: http://php.net/manual/en/mysqli.configuration.php
PHP 5 MySQLiを機能
関数 | 説明 |
---|---|
mysqli_affected_rows() | 直前のMySQLの操作で変更された行の数を返します。 |
mysqli_autocommit() | 自動コミットデータベースの変更オンまたはオフに切り替えます |
mysqli_change_user() | 指定されたデータベース接続のユーザ名を変更 |
mysqli_character_set_name() | データベース接続のデフォルトの文字セットを返します。 |
mysqli_close() | 以前に開かれたデータベース接続を閉じます |
mysqli_commit() | 現在のトランザクションをコミット |
mysqli_connect_errno() | 最後の接続エラーからのエラーコードを返します。 |
mysqli_connect_error() | 最後の接続エラーからエラーの説明を返します。 |
mysqli_connect() | MySQLサーバへの新しい接続をオープンします |
mysqli_data_seek() | 結果セット内の任意の行に結果ポインタを調整します |
mysqli_debug() | デバッグ操作を実行します |
mysqli_dump_debug_info() | ログにデバッグ情報をダンプします |
mysqli_errno() | 直近の関数呼び出しのための最後のエラーコードを返します。 |
mysqli_error_list() | 直近の関数呼び出しのエラーのリストを返します。 |
mysqli_error() | 直近の関数呼び出しのための最後のエラーの説明を返します。 |
mysqli_fetch_all() | 連想配列、数値配列、またはその両方としてすべての結果行をフェッチ |
mysqli_fetch_array() | 連想、数値配列、またはその両方として結果の行をフェッチ |
mysqli_fetch_assoc() | 連想配列として結果の行をフェッチ |
mysqli_fetch_field_direct() | オブジェクトとして、結果セットの単一のフィールドのメタデータを返します。 |
mysqli_fetch_field() | オブジェクトとして、結果セットの次のフィールドを返します。 |
mysqli_fetch_fields() | 結果セット内のフィールドを表すオブジェクトの配列を返します |
mysqli_fetch_lengths() | 結果セット内の現在の行の列の長さを返します |
mysqli_fetch_object() | オブジェクトとして、結果セットの現在の行を返します |
mysqli_fetch_row() | 結果セットから1行を取得し、列挙配列として返します |
mysqli_field_count() | 直近のクエリのカラム数を返します。 |
mysqli_field_seek() | オフセット与えられたフィールドにフィールドカーソルを設定します。 |
mysqli_field_tell() | フィールドカーソルの位置を返します。 |
mysqli_free_result() | 結果に関連付けられたメモリを解放します |
mysqli_get_charset() | 文字セットオブジェクトを返します。 |
mysqli_get_client_info() | MySQLクライアントライブラリのバージョンを返します。 |
mysqli_get_client_stats() | プロセスごとのクライアントに関する統計情報を返します |
mysqli_get_client_version() | 整数としてのMySQLクライアントライブラリのバージョンを返します。 |
mysqli_get_connection_stats() | クライアント接続に関する統計情報を返します |
mysqli_get_host_info() | MySQLサーバのホスト名と接続の種類を返します。 |
mysqli_get_proto_info() | MySQLのプロトコルのバージョンを返します。 |
mysqli_get_server_info() | MySQLサーバのバージョンを返します。 |
mysqli_get_server_version() | 整数としてMySQLサーバのバージョンを返します。 |
mysqli_info() | 直近に実行されたクエリについての情報を返します。 |
mysqli_init() | MySQLiをを初期化で使用するためのリソースを返すmysqli_real_connect() |
mysqli_insert_id() | 直近のクエリで使用される自動生成されたIDを返します |
mysqli_kill() | MySQLのスレッドを殺すためにサーバーに要求します |
mysqli_more_results() | マルチクエリからより多くの結果があるかどうかをチェック |
mysqli_multi_query() | データベース上の1つまたは複数のクエリを実行します |
mysqli_next_result() | 次の結果セットの準備mysqli_multi_query() |
mysqli_num_fields() | 結果セット内のフィールドの数を返します。 |
mysqli_num_rows() | 結果セットの行数を返します。 |
mysqli_options() | 余分な接続オプションを設定し、接続のための行動に影響を与えます |
mysqli_ping() | サーバー接続にpingを実行、または接続がダウンした場合の再接続を試みます |
mysqli_prepare() | 実行するためのSQL文を準備します |
mysqli_query() | データベースに対してクエリを実行します |
mysqli_real_connect() | MySQLサーバへの新しい接続をオープンします |
mysqli_real_escape_string() | SQL文で使用する文字列内の特殊文字をエスケープします |
mysqli_real_query() | SQLクエリを実行 |
mysqli_reap_async_query() | 非同期クエリから結果を返します。 |
mysqli_refresh() | テーブルやキャッシュを更新し、または複製サーバーの情報をリセットします |
mysqli_rollback() | ロールスロイスは、データベースの現在のトランザクションをバック |
mysqli_select_db() | 接続用のデフォルトのデータベースを変更します |
mysqli_set_charset() | デフォルトのクライアントの文字セットを設定します。 |
mysqli_set_local_infile_default() | 負荷ローカルINFILEコマンドにユーザ定義のハンドラの設定を解除します |
mysqli_set_local_infile_handler() | LOAD DATA LOCAL INFILEコマンドに設定されたコールバック関数 |
mysqli_sqlstate() | 直近のMySQL操作のためのSQLSTATEエラーコードを返します。 |
mysqli_ssl_set() | SSLを使用したセキュアな接続を確立するために使用 |
mysqli_stat() | 現在のシステムの状態を返します。 |
mysqli_stmt_init() | ステートメントを初期化し、で使用するためのオブジェクトを返すmysqli_stmt_prepare() |
mysqli_store_result() | 直近のクエリから結果セットを転送 |
mysqli_thread_id() | 現在の接続のためのスレッドIDを返します。 |
mysqli_thread_safe() | クライアントライブラリはスレッドセーフとしてコンパイルされているかどうかを返します |
mysqli_use_result() | 使用して実行された最後のクエリからの結果セットの検索開始mysqli_real_query() |
mysqli_warning_count() | 接続の直近のクエリからの警告の数を返します。 |