MySQL ドキュメントにはmysql_affected_rows
、トランザクションのコミット後に使用することに関する注意事項があります:
http://php.net/manual/en/function.mysql-affected-rows.php
注: トランザクション トランザクション
を使用している場合、COMMIT の後ではなく、INSERT、UPDATE、または DELETE クエリの後にmysql_affected_rows()を呼び出す必要があります。
ただし、PDOStatement::rowCount
ドキュメントにはそのようなメモはありません:
http://www.php.net/manual/en/pdostatement.rowcount.php
PDO
これは、オブジェクトを使用する場合、INSERT、UPDATE、または DELETE クエリの後に、コミットが影響を受ける行数に影響しないことを意味しますか?