
mysqli::begin_transaction 함수를 사용하여 트랜잭션을 시작하는 방법은 다음과 같습니다.
1. mysqli_connect 함수를 사용하여 데이터베이스 연결을 설정합니다.
2. mysqli_begin_transaction 함수를 사용하여 트랜잭션을 시작합니다. 이 함수는 성공적으로 호출되면 TRUE를 반환합니다.
3. 데이터베이스 작업을 수행합니다.
4. 트랜잭션을 커밋하거나 롤백합니다.
트랜잭션을 커밋하는 방법은 mysqli_commit 함수를 사용하는 것입니다. 이 함수는 성공적으로 호출되면 TRUE를 반환합니다.
트랜잭션을 롤백하는 방법은 mysqli_rollback 함수를 사용하는 것입니다. 이 함수는 성공적으로 호출되면 TRUE를 반환합니다.
예를 들어, 다음과 같은 코드를 사용할 수 있습니다.
#hostingforum.kr
php
$conn = mysqli_connect("localhost", "username", "password", "database");
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
mysqli_begin_transaction($conn);
// 데이터베이스 작업을 수행
mysqli_query($conn, "INSERT INTO table_name (column1, column2) VALUES ('value1', 'value2')");
// 트랜잭션을 커밋하거나 롤백
if (/* 조건 */) {
mysqli_commit($conn);
} else {
mysqli_rollback($conn);
}
mysqli::begin_transaction 함수를 사용하여 트랜잭션을 시작하는 방법은 위와 같이 설명되었습니다.
2025-07-06 22:18