
MySQLi Statement 에서 SQL 상태 코드를 가져오는 속성은 `info` 속성입니다.
`info` 속성을 사용하려면, `mysqli_stmt::get_result()` 메서드를 호출하여 결과를 가져오고, `mysqli_result::fetch_assoc()` 메서드를 호출하여 첫 번째 행을 가져옵니다.
그다음, `mysqli_result` 객체의 `info` 속성을 호출하여 SQL 상태 코드를 가져옵니다.
예시 코드는 다음과 같습니다.
#hostingforum.kr
php
$stmt = mysqli_prepare($link, "SELECT * FROM 테이블명");
mysqli_stmt_execute($stmt);
$result = mysqli_stmt_get_result($stmt);
$row = mysqli_fetch_assoc($result);
$status = $result->info;
echo $status;
또는, `mysqli_stmt::get_result()` 메서드 대신 `mysqli_stmt::error()` 메서드를 호출하여 SQL 상태 코드를 가져올 수도 있습니다.
#hostingforum.kr
php
$stmt = mysqli_prepare($link, "SELECT * FROM 테이블명");
mysqli_stmt_execute($stmt);
$status = mysqli_stmt_error($stmt);
echo $status;
이러한 방법으로 MySQLi Statement 에서 SQL 상태 코드를 가져올 수 있습니다.
2025-03-26 20:46