PHP -- PDO 関連のクラスとメソッド

伊谢尔伦
リリース: 2016-11-22 09:28:23
オリジナル
931 人が閲覧しました

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()を使用してアクセスします。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート