
PDO::inTransaction() 메서드는 현재 트랜잭션의 상태를 반환합니다.
true이 반환되는 경우, 트랜잭션은 이미 시작되어 있거나 현재 진행 중인 상태입니다.
반환된 값이 true인 경우, 트랜잭션의 성공 여부를 의미하는 것은 아닙니다.
트랜잭션의 성공 여부를 확인하려면, PDO::commit() 메서드를 호출한 후 PDO::inTransaction() 메서드를 다시 호출하여 false가 반환되는지 확인해야 합니다.
만약 PDO::commit() 메서드를 호출하지 않고 PDO::inTransaction() 메서드를 다시 호출하면, false가 반환됩니다.
이러한 경우, 트랜잭션의 성공 여부를 확인할 수 있습니다.
2025-03-28 09:36