MySQLに対する通常の単一のクエリステートメントで、mysql_affected_rows()==1
何かが更新されたかどうかを判断するために使用できます。ここで、次のトランザクションを実行しようとしているとします。
USE myDB;
START TRANSACTION;
UPDATE members SET member_active=0 WHERE member_id = 53;
UPDATE member_subscriptions SET subscription_active=0 WHERE member_id = 53;
COMMIT;
ROLLBACK;
私はこれらの2つの更新ステートメントを持っているので、成功したトランザクションで同等である必要がありmysql_affected_rows()==2
ますか?
または、成功を確認するためのより良い方法はありますか?