
mysqli::commit 함수는 트랜잭션을 시작한 후에 호출되어야 합니다. 트랜잭션을 시작한 후 다른 함수를 호출할 수 있지만, 변경된 사항이 데이터베이스에 반영되지 않습니다. 따라서 트랜잭션을 시작한 후 mysqli::commit 함수를 호출해야 변경된 사항이 데이터베이스에 반영됩니다.
트랜잭션을 rollback 하기 위해서는 mysqli::rollback 함수를 사용합니다. 이 함수를 호출하면 트랜잭션의 변경된 사항이 모두 취소되고, 데이터베이스의 상태가 트랜잭션을 시작하기 전의 상태로 돌아갑니다.
예를 들어, 다음과 같은 코드를 작성할 수 있습니다.
mysqli::commit 함수와 mysqli::rollback 함수는 트랜잭션을 관리하는 데 사용됩니다. 트랜잭션을 시작한 후 mysqli::commit 함수를 호출하면 변경된 사항이 데이터베이스에 반영되고, mysqli::rollback 함수를 호출하면 변경된 사항이 취소됩니다.
2025-03-25 16:43