PHP DataObject (PDO) 拡張機能は、PHP がデータベースにアクセスするための軽量で一貫したインターフェイスを定義します。
PDO はデータ アクセス抽象化レイヤーを提供します。これは、どのデータベースが使用されても、同じ 関数 (メソッド) を使用してデータのクエリと取得ができることを意味します。
PDO は PHP5.1 でリリースされ、PHP5.0 の PECL 拡張機能でも使用できます。以前の PHP バージョンでは実行できません。
この記事では、主に PHP の PDO のトランザクション処理を紹介し、トランザクション処理に PDO を使用する関連スキルを分析するためのサンプル フォームと組み合わせて説明します。 PHP での PDO を例とともに扱います。参考のために皆さんと共有してください。詳細は次のとおりです:
1. PDO の自動送信をオフにします。
$pdo->setAttribute(PDO::ATTR_AUTOCOMMIT, false);3. 一般的なトランザクション処理が実行されます。 ... catch... ステートメントでは、トランザクションが失敗したときにキャッチ コード セグメントが実行されます。
$pdo->beginTransaction(); // 开启一个事务 $pdo->commit(); // 提交事务 $pdo->rollback(); // 回滚事务トランザクション内のSQL文でエラーが発生した場合、すべてのSQLは実行されません。すべての SQL ステートメントが正しい場合にのみ、実行のために送信されます。
以上がphp PDOのトランザクション処理の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。