基本的な使用法
maxdb_affected_rows
MaxDB
PHP Manual

# MaxDB 関数

## 定義済みクラス

## maxdb

PHP と MaxDB データベースとの間の接続を表します。

## コンストラクタ

- maxdb - 新しい maxdb オブジェクトを作成する

## メソッド

- autocommit - データベースの変更内容の自動コミット機能を有効あるいは無効にする

- change_user - 指定したデータベース接続のユーザー名を変更する

- character_set_name - データベース接続のデフォルト文字セットを返す

- close - 事前にオープンされた接続を閉じる

- commit - 現在のトランザクションをコミットする

- connect - MaxDB データベースサーバーへの新しい接続をオープンする

- debug - デバッグ操作を実行する

- dump_debug_info - デバッグ情報を出力する

- get_client_info - クライアントのバージョンを返す

- get_host_info - 使用している接続の型を返す

- get_server_info - MaxDB サーバーのバージョンを返す

- get_server_version - MaxDB サーバーのバージョンを返す

- init - maxdb オブジェクトを初期化する

- info - 直近で実行されたクエリの情報を取得する

- kill - MaxDB スレッドの終了をサーバーに要求する

- multi_query - 複数のクエリを実行する

- more_results - 現在実行している複数クエリに次の結果があるかどうかを調べる

- next_result - 現在実行している複数クエリの次の結果を読み込む

- options - オプションを設定する

- ping - サーバーとの接続を確認し、接続されていない場合には再接続する

- prepare - SQL クエリを準備する

- query - クエリを実行する

- real_connect - MaxDB データベースサーバーとの接続をオープンする

- escape_string - 接続の現在の文字セットを考慮したうえで、SQL 文で使用する文字列の特殊文字をエスケープする

- rollback - 現在のトランザクションをロールバックする

- select_db - デフォルトのデータベースを選択する

- ssl_set - ssl パラメータを設定する

- stat - 現在のシステム状態を取得する

- stmt_init- maxdb_stmt_prepare で使用するステートメントを初期化する

- store_result - 最後に実行したクエリの結果を転送する

- use_result - 最後に実行したクエリのバッファ化されていない結果を転送する

- thread-safe - スレッドセーフかどうかを返す

## プロパティ

- affected_rows - 直前の MaxDB 操作で変更された行数を取得する

- client_info - MaxDB クライアントのバージョンを文字列で返す

- client_version - MaxDB クライアントのバージョンを整数で返す

- errno - 直近の関数コールのエラーコードを返す

- error - 直近の関数コールのエラー文字列を返す

- field_count - 直近のクエリのカラム数を返す

- host_info - 使用している接続の型を表す文字列を返す

- info - 直近に実行されたクエリについての情報を取得する

- insert_id - 直近のクエリで使用した自動生成 ID を返す

- protocol_version - 使用している MaxDB プロトコルのバージョンを返す

- sqlstate - 直近のエラーについての SQLSTATE エラーコードを含む文字列を返す

- thread_id - 現在の接続のスレッド ID を返す

- warning_count - 直前の SQL 文の実行中に発生した警告の数を返す

## maxdb_stmt

プリペアドステートメントを表します。

## メソッド

- bind_param - プリペアドステートメントに変数をバインドする

- bind_result - 結果を保存するために、プリペアドステートメントに変数をバインドする

- close - プリペアドステートメントを閉じる

- data-seek - ステートメントの結果セットの任意の行に移動する

- execute - プリペアドステートメントを実行する

- fetch - プリペアドステートメントから結果を取得してバインド変数に保存する

- free_result - 指定したステートメントハンドルの結果メモリを開放する

- result_metadata - プリペアドステートメントからメタデータ情報の結果セットを取得する

- prepare - SQL クエリを準備する

- send_long_data - データをチャンクに送る

- close_long_data - long データの送信を終了する

- reset - プリペアドステートメントをリセットする

- store_result - プリペアドステートメントから結果セット全体をバッファに保存する

## プロパティ

- affected_rows - 直近のステートメントの実行で変更された行数を返す

- errno - 直近のステートメント関数のエラーコードを返す

- errno - 直近のステートメントｋな数のエラーメッセージを返す

- param_count - 指定したプリペアドステートメントのパラメータの数を返す

- sqlstate - 直近のステートメント関数の SQLSTATE エラーコードを含む文字列を返す

## maxdb_result

データベースに対するクエリによって取得した結果セットを表します。

## メソッド

- close - 結果セットを閉じる

- data_seek - 内部結果ポインタを移動する

- fetch_field - 結果セットからカラム情報を取得する

- fetch_fields - 結果セットの全てのカラムの情報を取得する

- fetch_field_direct - 指定したカラムの情報を取得する

- fetch_array - 連想配列、数値添字配列あるいはその両方で結果の行を取得する

- fetch_assoc - 結果の行を連想配列で取得する

- fetch_object - 結果の行をオブジェクトとして取得する

- fetch_row - 結果の行を数値添字の配列で取得する

- close - 結果のメモリを開放する

- field_seek - 指定したフィールドオフセットに結果ポインタを移動する

## プロパティ

- current_field - 現在のフィールドポインタのオフセットを返す

- field_count - 結果セットのフィールド数を返す

- lengths - カラムの長さの配列を返す

- num_rows - 結果セットの行数を返す

## 目次

- maxdb_affected_rows — 直前の MaxDB の操作で変更された行数を取得する
- maxdb_autocommit — データベースの変更内容の自動コミット機能を有効あるいは無効にする
- maxdb_bind_param — maxdb_stmt_bind_param のエイリアス
- maxdb_bind_result — maxdb_stmt_bind_result のエイリアス
- maxdb_change_user — 指定したデータベース接続のユーザーを変更する
- maxdb_character_set_name — データベース接続のデフォルトの文字セットを返す
- maxdb_client_encoding — maxdb_character_set_name のエイリアス
- maxdb_close_long_data — maxdb_stmt_close_long_data のエイリアス
- maxdb_close — 事前にオープンされたデータベース接続を閉じる
- maxdb_commit — 現在のトランザクションをコミットする
- maxdb_connect_errno — 直近の接続コールのエラーコードを返す
- maxdb_connect_error — 直近の接続エラーについての説明を文字列で返す
- maxdb_connect — MaxDB サーバーへの新しい接続をオープンする
- maxdb_data_seek — 結果ポインタを、結果の任意の行に移動する
- maxdb_debug — デバッグ操作を行う
- maxdb_disable_reads_from_master — マスタからの読み込みを無効にする
- maxdb_disable_rpl_parse — RPL のパースを無効にする
- maxdb_dump_debug_info — デバッグ情報をログに出力する
- maxdb_embedded_connect — 組み込み MaxDB サーバーへの接続をオープンする
- maxdb_enable_reads_from_master — マスタからの読み込みを有効にする
- maxdb_enable_rpl_parse — RPL のパースを有効にする
- maxdb_errno — 直近の関数コールのエラーコードを返す
- maxdb_error — 直近のエラーについて説明する文字列を返す
- maxdb_escape_string — maxdb_real_escape_string のエイリアス
- maxdb_execute — maxdb_stmt_execute のエイリアス
- maxdb_fetch_array — 結果の行を連想配列、数値添字配列あるいはその両方で取得する
- maxdb_fetch_assoc — 結果の行を連想配列として取得する
- maxdb_fetch_field_direct — 単一のフィールドのメタデータを取得する
- maxdb_fetch_field — 結果セットの次のフィールドを返す
- maxdb_fetch_fields — 結果セット内のフィールドを表すリソースの配列を返す
- maxdb_fetch_lengths — 結果セットの現在の行のカラムの長さを返す
- maxdb_fetch_object — 結果セットの現在の行をオブジェクトとして返す
- maxdb_fetch_row — 結果の行を数値添字の配列として取得する
- maxdb_fetch — maxdb_stmt_fetch のエイリアス
- maxdb_field_count — 直近のクエリのカラム数を返す
- maxdb_field_seek — 結果ポインタを、指定したフィールドオフセットに移動する
- maxdb_field_tell — 結果ポインタの現在のフィールドオフセットを取得する
- maxdb_free_result — 結果に関連付けられたメモリを開放する
- maxdb_get_client_info — MaxDB クライアントのバージョンを文字列で返す
- maxdb_get_client_version — MaxDB クライアントの情報を取得する
- maxdb_get_host_info — 使用している接続の型を表す文字列を返す
- maxdb_get_metadata — maxdb_stmt_result_metadata のエイリアス
- maxdb_get_proto_info — 使用している MaxDB プロトコルのバージョンを返す
- maxdb_get_server_info — MaxDB サーバーのバージョンを返す
- maxdb_get_server_version — MaxDB サーバーのバージョンを整数値で返す
- maxdb_info — 直近に実行したクエリについての情報を取得する
- maxdb_init — MaxDB を初期化し、maxdb_real_connect で使用するリソースを返す
- maxdb_insert_id — 直近のクエリで使用した、自動生成 ID を返す
- maxdb_kill — MaxDB サーバーから切断する
- maxdb_master_query — マスタ/スレーブ構成において、クエリをマスタ側で実行することを強制する
- maxdb_more_results — 複数クエリの結果の中に結果セットがまだあるかどうかを調べる
- maxdb_multi_query — データベース上でクエリを実行する
- maxdb_next_result — multi_query の、次の結果を準備する
- maxdb_num_fields — 結果のフィールド数を取得する
- maxdb_num_rows — 結果の行数を取得する
- maxdb_options — オプションを設定する
- maxdb_param_count — maxdb_stmt_param_count のエイリアス
- maxdb_ping — サーバーとの接続を確認し、接続が確立されていない場合は再接続を試みる
- maxdb_prepare — 後で実行するための SQL 文を準備する
- maxdb_query — データベース上でクエリを実行する
- maxdb_real_connect — MaxDB サーバーへの接続をオープンする
- maxdb_real_escape_string — 現在の接続の文字セットを考慮したうえで、 SQL 文で使用される文字列中の特殊文字をエスケープする
- maxdb_real_query — SQL クエリを実行する
- maxdb_report — 内部のレポート関数を有効あるいは無効にする
- maxdb_rollback — 現在のトランザクションをロールバックする
- maxdb_rpl_parse_enabled — RPL のパースが有効かどうかを調べる
- maxdb_rpl_probe — RPL を調べる
- maxdb_rpl_query_type — RPL クエリ型を返す
- maxdb_select_db — データベースクエリ用のデフォルトデータベースを選択する
- maxdb_send_long_data — maxdb_stmt_send_long_data のエイリアス
- maxdb_send_query — クエリを送信する
- maxdb_server_end — 埋め込みサーバーをシャットダウンする
- maxdb_server_init — 埋め込みサーバーを初期化する
- maxdb_set_opt — maxdb_options のエイリアス
- maxdb_sqlstate — 直近の MaxDB 操作の SQLSTATE エラーを返します
- maxdb_ssl_set — SSL を使用したセキュアな接続を確立するために使用する
- maxdb_stat — 現在のシステム状態を取得する
- maxdb_stmt_affected_rows — 直近のステートメントによって変更、削除あるいは挿入された行の数を返す
- maxdb_stmt_bind_param — プリペアドステートメントに、変数をパラメータとしてバインドする
- maxdb_stmt_bind_result — 結果を保存するために、変数をプリペアドステートメントにバインドする
- maxdb_stmt_close_long_data — maxdb_stmt_send_long_data のシーケンスを終了する
- maxdb_stmt_close — プリペアドステートメントを閉じる
- maxdb_stmt_data_seek — ステートメントの結果セットの、任意の行に移動する
- maxdb_stmt_errno — 直近のステートメントコール時のエラーコードを返す
- maxdb_stmt_error — 直近のステートメントコール時のエラー文字列を返す
- maxdb_stmt_execute — プリペアドクエリを実行する
- maxdb_stmt_fetch — プリペアドステートメントの結果を取得し、バインド変数に格納する
- maxdb_stmt_free_result — 指定したステートメントハンドルの結果を保存しているメモリを開放する
- maxdb_stmt_init — ステートメントを初期化し、maxdb_stmt_prepare で使用するリソースを返す
- maxdb_stmt_num_rows — ステートメントの結果セットの行数を返す
- maxdb_stmt_param_count — 指定したステートメントのパラメータ数を返す
- maxdb_stmt_prepare — 後で実行するための SQL 文を準備する
- maxdb_stmt_reset — プリペアドステートメントをリセットする
- maxdb_stmt_result_metadata — プリペアドステートメントから、結果セットのメタデータを返す
- maxdb_stmt_send_long_data — データを複数ブロックで送信する
- maxdb_stmt_sqlstate — 事前のステートメントの捜査からの SQLSTATE エラーを返す
- maxdb_stmt_store_result — プリペアドステートメントから結果を転送する
- maxdb_store_result — 直近のクエリから結果セットを転送する
- maxdb_thread_id — 現在の接続のスレッド ID を返す
- maxdb_thread_safe — スレッドセーフであるかどうかを返す
- maxdb_use_result — 結果セットの取得を開始する
- maxdb_warning_count — 指定したリンクの直近のクエリで発生した警告の数を返す

基本的な使用法
maxdb_affected_rows
MaxDB
PHP Manual