ホームページ  >  記事  >  バックエンド開発  >  トランザクションphpのPDOでトランザクショントランザクションを使用する

トランザクションphpのPDOでトランザクショントランザクションを使用する

WBOY
WBOYオリジナル
2016-07-29 08:45:091267ブラウズ

また、実行プロセス中に、いずれかの実行が失敗した場合、変更された操作はすべてロールバックされ、実行が成功すると、この一連の操作が永続的に有効になり、データベース操作時の非同期の問題が解決されます。同時に、トランザクションを通じて大量のデータを実行する場合、実行効率を大幅に向上させることができます。
PDO では、トランザクションはすでに非常に単純です。 SQLite データベース、およびエラーが発生した場合のロールバック

コードをコピーします コードは次のとおりです:


try
{
$conn = new PDO('sqlite:Transactionoion.s3db'); conn->beginTransaction();
for($i=0; $i{
$conn->exec("insert into [users]values(null,'username')") ;
}
$conn->コミット();
}
catch(PDOException $ex)
{
$conn->rollBack();
上記では、トランザクション PHP の PDO でのトランザクション Transaction の使用法を、トランザクションの内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

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