PHP マニュアル
関数リファレンス
データベース関連
抽象化レイヤー
DBA
ODBC
PDO
odbc_tables
はじめに
抽象化レイヤー
PHP マニュアル
PHP Data Objects
目次
はじめに
インストール/設定
インストール手順
実行時設定
定義済み定数
接続、および接続の管理
トランザクションおよび自動コミット
プリペアドステートメントおよびストアドプロシージャ
エラーおよびエラー処理
ラージオブジェクト (LOB)
PDO
— PDO クラス
PDO::beginTransaction
— トランザクションを開始する
PDO::commit
— トランザクションをコミットする
PDO::connect
— データベースに接続しドライバが対応する PDO サブクラスを返す
PDO::__construct
— データベースへの接続を表す PDO インスタンスを生成する
PDO::errorCode
— データベースハンドラにおける直近の操作に関連する SQLSTATE を取得する
PDO::errorInfo
— データベースハンドラにおける直近の操作に関連する拡張エラー情報を取得する
PDO::exec
— SQL ステートメントを実行し、作用した行数を返す
PDO::getAttribute
— データベース接続の属性を取得する
PDO::getAvailableDrivers
— 利用可能な PDO ドライバの配列を返す
PDO::inTransaction
— トランザクション内かどうかを調べる
PDO::lastInsertId
— 最後に挿入された行の ID あるいはシーケンスの値を返す
PDO::prepare
— 文を実行する準備を行い、文オブジェクトを返す
PDO::query
— プレースホルダを指定せずに、SQL ステートメントを準備して実行する
PDO::quote
— クエリ用の文字列をクオートする
PDO::rollBack
— トランザクションをロールバックする
PDO::setAttribute
— 属性を設定する
PDOStatement
— PDOStatement クラス
PDOStatement::bindColumn
— カラムを PHP 変数にバインドする
PDOStatement::bindParam
— 指定された変数名にパラメータをバインドする
PDOStatement::bindValue
— 値をパラメータにバインドする
PDOStatement::closeCursor
— カーソルを閉じてステートメントを再実行できるようにする
PDOStatement::columnCount
— 結果セット中のカラム数を返す
PDOStatement::debugDumpParams
— SQL プリペアドコマンドを出力する
PDOStatement::errorCode
— 文ハンドラにおける直近の操作に関連する SQLSTATE を取得する
PDOStatement::errorInfo
— 文ハンドラにおける直近の操作に関連する拡張エラー情報を取得する
PDOStatement::execute
— プリペアドステートメントを実行する
PDOStatement::fetch
— 結果セットから次の行を取得する
PDOStatement::fetchAll
— 結果セットから、残っている行を取得する
PDOStatement::fetchColumn
— 結果セットの次行から単一カラムを返す
PDOStatement::fetchObject
— 次の行を取得し、それをオブジェクトとして返す
PDOStatement::getAttribute
— 文の属性を取得する
PDOStatement::getColumnMeta
— 結果セットのカラムに対するメタデータを返す
PDOStatement::getIterator
— 結果セットのイテレータを取得する
PDOStatement::nextRowset
— 複数の行セットを返す文ハンドラで次の行セットに移動する
PDOStatement::rowCount
— 直近の SQL ステートメントによって作用した行数を返す
PDOStatement::setAttribute
— 文の属性を設定する
PDOStatement::setFetchMode
— この文に対するデフォルトのフェッチモードを設定する
PDOException
— PDOException クラス
PDORow
— PDORow クラス
PDO ドライバ
CUBRID (PDO)
— CUBRID 関数 (PDO_CUBRID)
MS SQL Server (PDO)
— Microsoft SQL Server および Sybase 関数 (PDO_DBLIB)
Pdo\Dblib
— Pdo\Dblib クラス
Firebird (PDO)
— Firebird 関数 (PDO_FIREBIRD)
Pdo\Firebird
— Pdo\Firebird クラス
IBM (PDO)
— IBM 関数 (PDO_IBM)
Informix (PDO)
— Informix 関数 (PDO_INFORMIX)
MySQL (PDO)
— MySQL 関数 (PDO_MYSQL)
Pdo\Mysql
— Pdo\Mysql クラス
MS SQL Server (PDO)
— Microsoft SQL Server 関数 (PDO_SQLSRV)
Oracle (PDO)
— Oracle 関数 (PDO_OCI)
ODBC and DB2 (PDO)
— ODBC および DB2 関数 (PDO_ODBC)
Pdo\Odbc
— Pdo\Odbc クラス
PostgreSQL (PDO)
— PostgreSQL 関数 (PDO_PGSQL)
Pdo\Pgsql
— Pdo\Pgsql クラス
SQLite (PDO)
— SQLite 関数 (PDO_SQLITE)
Pdo\Sqlite
— Pdo\Sqlite クラス