1. プログラム内でトランザクションをサポートするには、接続されているデータベースとデータ テーブルがまずトランザクション mysql をサポートしている必要があります。
データベース InnoDB はトランザクションをサポートします
データ テーブルはトランザクションをサポートします: InnoDB はトランザクションをサポートします
2. フレームワーク thinkphp はトランザクション コードをサポートします
リーリー
3. オリジナルのPHPコードのトランザクション例
方法 1: データベースとデータテーブルが両方とも innoDB である場合のみサポートします
リーリー
方法 2: (注: トランザクションをサポートしていない MyISAM エンジン データベースの場合は、テーブル ロック方法を使用できます)
リーリー
php + mysql は比較的簡単にトランザクションを処理できます。ビジネス内で複数のデータ操作が必要な場合は、トランザクション処理の使用を検討できます。
以上、thinkphpのトランザクションロールバック処理とオリジナルPHPのトランザクションロールバック例を、関連内容も含めて紹介しましたので、PHPチュートリアルに興味のある方の参考になれば幸いです。