データベース関連
dBase
データベース関連
PHP Manual
ベンダー固有のモジュール
dBase
導入
インストール/設定
定義済み定数
dBase 関数
DB++
導入
インストール/設定
定義済み定数
DB++ 関数
FrontBase
導入
インストール/設定
定義済み定数
FrontBase 関数
filePro
導入
インストール/設定
定義済み定数
filePro 関数
Firebird/InterBase
導入
インストール/設定
定義済み定数
Firebird/InterBase 関数
Informix
導入
インストール/設定
定義済み定数
Informix 関数
IBM DB2
— IBM DB2、Cloudscape および Apache Derby
導入
インストール/設定
定義済み定数
IBM DB2 関数
Ingres II
導入
インストール/設定
定義済み定数
例
Ingres II 関数
MaxDB
導入
インストール/設定
定義済み定数
例
MaxDB 関数
mSQL
導入
インストール/設定
定義済み定数
例
mSQL 関数
Mssql
— Microsoft SQL Server
導入
インストール/設定
定義済み定数
Mssql 関数
MySQL
導入
インストール/設定
定義済み定数
例
MySQL 関数
Mysqli
— MySQL 改良版拡張モジュール
導入
インストール/設定
定義済み定数
mysqli->affected_rows
— 直前の MySQL の操作で変更された行の数を得る
mysqli::autocommit
— データベース更新の自動コミットをオンまたはオフにする
mysqli::change_user
— 指定されたデータベース接続のユーザ名を変更する
mysqli::character_set_name
— データベース接続のデフォルトの文字コードセットを返す
mysqli::close
— 事前にオープンしているデータベース接続を閉じる
mysqli::commit
— 現在のトランザクションをコミットする
mysqli->connect_errno
— 直近の接続コールに関するエラーコードを返す
mysqli->connect_error
— 直近の接続エラーの内容を文字列で返す
mysqli::__construct
— 新規に MySQL サーバへの接続をオープンする
mysqli::debug
— デバッグ操作を行う
mysqli::dump_debug_info
— デバッグ情報をログに出力する
mysqli->errno
— 直近の関数コールによるエラーコードを返す
mysqli->error
— 直近のエラーの内容を文字列で返す
mysqli->field_count
— 直近のクエリのカラムの数を返す
mysqli::get_charset
— 文字セットオブジェクトを返す
mysqli::get_client_info
— MySQL クライアントのバージョンを文字列で返す
mysqli::get_client_version
— MySQL クライアント情報を取得する
mysqli->host_info
— 使用している接続の型を文字列で返す
mysqli->protocol_version
— 使用している MySQL プロトコルのバージョンを返す
mysqli->server_info
— MySQL サーバのバージョンを返す
mysqli->server_version
— MySQL サーバのバージョンを整数値で返す
mysqli::get_warnings
— 説明
mysqli->info
— 直近に実行されたクエリの情報を取得する
mysqli::init
— MySQLi を初期化し、mysqli_real_connect() で使用するリソースを返す
mysqli->insert_id
— 直近のクエリで使用した自動生成の ID を返す
mysqli::kill
— サーバに MySQL スレッドの停止を問い合わせる
mysqli::more_results
— マルチクエリからの結果がまだ残っているかどうかを調べる
mysqli::multi_query
— データベース上でクエリを実行する
mysqli::next_result
— multi_query の、次の結果を準備する
mysqli::options
— オプションを設定する
mysqli::ping
— サーバとの接続をチェックし、もし切断されている場合は再接続を試みる
mysqli::prepare
— 実行するための SQL ステートメントを準備する
mysqli::query
— データベース上でクエリを実行する
mysqli::real_connect
— mysql サーバとの接続をオープンする
mysqli::real_escape_string
— 接続の現在の文字セットを考慮して、SQL 文で使用する文字列の特殊文字をエスケープする
mysqli::real_query
— SQL クエリを実行する
mysqli::rollback
— 現在のトランザクションをロールバックする
mysqli::select_db
— クエリを実行するためのデフォルトのデータベースを選択する
mysqli::set_charset
— クライアントのデフォルト文字セットを設定する
mysqli::set_local_infile_default
— load local 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::warning_count
— 指定した接続の直近のクエリから発生した警告の数を返す
mysqli_stmt->affected_rows
— 直近に実行されたステートメントで変更・削除・あるいは追加された行の総数を返す
mysqli_stmt::attr_get
— 説明
mysqli_stmt::attr_set
— 説明
mysqli_stmt::bind_param
— プリペアドステートメントのパラメータに変数をバインドする
mysqli_stmt::bind_result
— 結果を保存するため、プリペアドステートメントに変数をバインドする
mysqli_stmt::close
— プリペアドステートメントを閉じる
mysqli_stmt::data_seek
— ステートメントの結果セットの任意の行に移動する
mysqli_stmt->errno
— 直近のステートメントのコールに関するエラーコードを返す
mysqli_stmt->error
— 直近のステートメントのエラー内容を文字列で返す
mysqli_stmt->execute
— プリペアドクエリを実行する
mysqli_stmt::fetch
— プリペアドステートメントから結果を取得し、バインド変数に格納する
mysqli_stmt->field_count
— 指定したステートメントのフィールド数を返す
stmt::free_result
— 指定したステートメントハンドルの結果を格納したメモリを開放する
mysqli_stmt::get_warnings
— 説明
mysqli_stmt->insert_id
— 直近の INSERT 操作で生成した ID を取得する
mysqli_stmt::num_rows
— ステートメントの結果セットの行数を返す
mysqli_stmt->param_count
— 指定したステートメントのパラメータ数を返す
mysqli_stmt::prepare
— SQL ステートメントを実行するために準備する
mysqli_stmt::reset
— プリペアドステートメントをリセットする
mysqli_stmt::result_metadata
— プリペアドステートメントから結果セットのメタデータを返す
mysqli_stmt::send_long_data
— データをブロックで送信する
mysqli_stmt::sqlstate
— 直前のステートメントの操作での SQLSTATE エラーを返す
mysqli_stmt::store_result
— プリペアドステートメントから結果を転送する
mysqli_result->current_field
— 結果ポインタにおける現在のフィールドオフセットを取得する
mysqli_result::data_seek
— 結果の任意の行にポインタを移動する
mysqli_result::fetch_array
— 結果の行を連想配列・数値添字配列あるいはその両方の形式で取得する
mysqli_result::fetch_assoc
— 結果の行を連想配列で取得する
mysqli_result::fetch_field_direct
— 単一のフィールドのメタデータを取得する
mysqli_result::fetch_field
— 結果セットの次のフィールドを返す
mysqli_result::fetch_fields
— 結果セットのフィールド情報をオブジェクトの配列で返す
mysqli_result::fetch_object
— 結果セットの現在の行をオブジェクトとして返す
mysqli_result::fetch_row
— 結果の行を数値添字配列で取得する
mysqli_result->field_count
— 結果のフィールド数を取得する
mysqli_result::field_seek
— 結果ポインタを、指定したフィールドオフセットに設定する
mysqli_result::free
— 結果に関連付けられたメモリを開放する
mysqli_result->lengths
— 結果セットにおける現在の行のカラムの長さを返す
mysqli_result->num_rows
— 結果の行数を取得する
mysqli_driver::embedded_server_end
— 組み込みサーバを停止する
mysqli_driver::embedded_server_start
— 組み込みサーバを初期化して開始する
エイリアスおよび非推奨の Mysqli 関数
OCI8
— Oracle OCI8
導入
インストール/設定
定義済み定数
例
接続のハンドリング
ドライバでサポートされるデータ型
OCI8 関数
Ovrimos SQL
導入
インストール/設定
定義済み定数
例
Ovrimos SQL 関数
Paradox
— Paradox ファイルアクセス
導入
インストール/設定
定義済み定数
Paradox 関数
PostgreSQL
導入
インストール/設定
定義済み定数
例
PostgreSQL 関数
SQLite
導入
インストール/設定
定義済の定数
SQLite 関数
SQLite3
導入
インストール/設定
定義済み定数
SQLite3::changes
— 直近の SQL 文で変更 (あるいは挿入、削除) された行の数を返す
SQLite3::close
— データベースとの接続を閉じる
SQLite3::__construct
— SQLite3 オブジェクトを作成し、SQLite 3 データベースをオープンする
SQLite3::createAggregate
— SQL の集約関数として使用する PHP 関数を登録する
SQLite3::createFunction
— SQL のスカラー関数として使用する PHP 関数を登録する
SQLite3::escapeString
— 適切にエスケープされた文字列を返す
SQLite3::exec
— 指定したデータベースに、結果を返さないクエリを実行する
SQLite3::lastErrorCode
— 直近で失敗した SQLite リクエストの結果コードを数値で返す
SQLite3::lastErrorMsg
— 直近で失敗した SQLite リクエストについての英文テキストの説明を返す
SQLite3::lastInsertRowID
— 直近の INSERT 文でデータベースに追加された行の ID を返す
SQLite3::loadExtension
— SQLite 拡張ライブラリを読み込む
SQLite3::open
— SQLite データベースをオープンする
SQLite3::prepare
— 実行する SQL 文を準備する
SQLite3::query
— SQL クエリを実行する
SQLite3::querySingle
— クエリを実行し、単一の結果を返す
SQLite3::version
— SQLite3 ライブラリのバージョンを、文字列定数と数値で返す
SQLite3_stmt::bindParam
— パラメータを変数にバインドする
SQLite3_stmt::bindValue
— パラメータの値を変数にバインドする
SQLite3_stmt::clear
— 現在バインドされているすべてのパラメータをクリアする
SQLite3_stmt::close
— プリペアドステートメントを閉じる
SQLite3_stmt::execute
— プリペアドステートメントを実行し、結果セットオブジェクトを返す
SQLite3_stmt::paramCount
— プリペアドステートメント内のパラメータの数を返す
SQLite3_stmt::reset
— プリペアドステートメントをリセットする
SQLite3_result::columnName
— n 番目のカラムの名前を返す
SQLite3_result::columnType
— n 番目のカラムの型を返す
SQLite3_result::fetchArray
— 結果の行を、連想配列あるいは数値添字配列あるいはその両方で取得する
SQLite3_result::finalize
— 結果セットを閉じる
SQLite3_result::numColumns
— 結果セットのカラム数を返す
SQLite3_result::reset
— 結果セットを最初の行に戻す
Sybase
導入
インストール/設定
定義済み定数
Sybase 関数
データベース関連
dBase
データベース関連
PHP Manual
レンタルサーバー