
mysqli_stmt::get_result() 함수는 쿼리 결과를 Fetch Result 형태로 반환합니다. Fetch Result는 MySQLi의 결과를 MySQLi_Result 형태로 반환하는 함수입니다.
이 함수를 사용하는 경우는 다음과 같습니다.
- 쿼리 결과를 Fetch Result 형태로 반환할 필요가 있을 때
- 쿼리 결과를 Fetch Array 형태로 반환하지 않을 때
이 함수를 사용하지 않고 다른 방법으로 결과를 가져올 수 있는 방법은 다음과 같습니다.
- fetch_assoc(), fetch_array, fetch_array(), fetch_row() 함수를 사용하여 Fetch Array 형태로 결과를 가져올 수 있습니다.
- fetch_object() 함수를 사용하여 Fetch Object 형태로 결과를 가져올 수 있습니다.
예를 들어, 다음 코드에서 mysqli_stmt::get_result() 함수를 사용하지 않고 Fetch Array 형태로 결과를 가져올 수 있습니다.
#hostingforum.kr
php
$mysqli->query("SELECT * FROM users");
$result = $mysqli->use_result();
while ($row = $result->fetch_assoc()) {
print_r($row);
}
또한, Fetch Object 형태로 결과를 가져올 수 있습니다.
#hostingforum.kr
php
$mysqli->query("SELECT * FROM users");
$result = $mysqli->use_result();
while ($row = $result->fetch_object()) {
print_r($row);
}
2025-04-04 21:42