ホームページ >バックエンド開発 >PHPチュートリアル >PHP -- PDO 関連のクラスとメソッド
PDO クラス
は、PHP とデータベース サービス間の接続を表します
PDO::beginTransaction — トランザクションを開始します
PDO::commit — トランザクションをコミットします
PDO::__construct — データベース接続を表す PDO を作成します 例
PDO::errorCode — データベース ハンドルの最後の操作に関連付けられた SQLSTATE を取得します
PDO::errorInfo — データベース ハンドルの最後の操作に関連付けられた拡張エラー情報を取得します
PDO::exec — SQL ステートメントを実行しますそして、影響を受ける行の数を返します
PDO::getAttribute — データベース接続の属性を取得します
PDO::getAvailableDrivers — 利用可能なドライバの配列を返します
PDO::inTransaction — トランザクション内かどうかを確認します
PDO ::lastInsertId — 最後に挿入された行の ID またはシーケンス値を返します
PDO::prepare — 実行するステートメントを準備し、ステートメント オブジェクトを返します
PDO::query — SQL ステートメントを実行し、結果セットを返しますPDOStatement オブジェクト
PDO::quote — クエリで使用する文字列を引用します。
PDO::rollBack — トランザクションをロールバックします。
PDO::setAttribute — 属性を設定します。
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 — 結果セット内の次の行から 1 つの列を返します。
PDOStatement::fetchObject — 次の行を取得し、オブジェクトとして返します。
PDOStatement::getAttribute — ステートメント属性を取得します
PDOStatement::getColumnMeta — 結果セット内の列のメタデータを返します
PDOStatement::nextRowset — 複数行セットのステートメント ハンドルで次の行セットに進みます
PDOStatement: :rowCount — 前の SQL ステートメントの影響を受けた行数を返します
PDOStatement::setAttribute — ステートメント属性を設定します
PDOStatement::setFetchMode — ステートメントのデフォルトのフェッチ モードを設定します。
PDOException 例外クラス
は、PDO によって生成されたエラーを表します。独自のコードで PDOException をスローしないでください。
errorInfo
は、PDO::errorInfo() または PDOStatement::errorInfo()
message
テキスト エラー メッセージと同等です。 Exception::getMessage() を使用してアクセスします。
コード
SQLSTATEエラーコード。 Exception::getCode()を使用してアクセスします。