ホームページ >バックエンド開発 >PHPチュートリアル >PHP での PDO トランザクション処理方法と分析例

PHP での PDO トランザクション処理方法と分析例

墨辰丷
墨辰丷オリジナル
2018-06-04 09:58:571705ブラウズ

この記事では主に PHP での PDO のトランザクション処理を紹介し、トランザクション処理に PDO を使用する関連スキルを分析する例と組み合わせて説明します。持続性。

すべてのデータベースがトランザクション処理をサポートしているわけではありません。PDO は、トランザクション処理を実行できるデータベースに対してトランザクション サポートを提供します。

トランザクション処理を設定する際の注意事項:

1. PDO の自動送信をオフにします。

$pdo->setAttribute(PDO::ATTR_AUTOCOMMIT, false);

3. トランザクションに必要なメソッドを開きます。 ... catch... ステートメントでは、トランザクションが失敗したときにキャッチ コード セグメントが実行されます。

$pdo->beginTransaction(); // 开启一个事务
$pdo->commit(); // 提交事务
$pdo->rollback(); // 回滚事务
トランザクション内のSQL文でエラーが発生した場合、全てのSQLは実行されません。すべての SQL ステートメントが正しい場合にのみ、実行のために送信されます。

要約: 上記がこの記事の全内容です。皆様の学習に役立つことを願っています。 関連する推奨事項:

PHP はヘッダー メソッドを使用してファイル ダウンロード関数を実装します

PHP が QRCODE に基づいてカラー QR コードを生成する方法

PHP はログイン確認コード関数と呼び出しメソッドを実装します

以上がPHP での PDO トランザクション処理方法と分析例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。