라이브러리
[PHP] mysqli_result::fetch_row - 결과 집합의 다음 행을 열거형 배열로 가져옵니다.
mysqli_result::fetch_row
PHP의 `mysqli_result` 객체의 `fetch_row` 메서드는 결과 세트에서 하나의 행을 반환합니다. 이 메서드는 결과 세트에서 현재 위치를 이동시키지 않습니다.
# 사용법
`fetch_row` 메서드는 다음과 같은 형식으로 사용됩니다.
#hostingforum.kr
php
mysqli_result::fetch_row ([ result_type ])
- `result_type`: 결과 행을 반환할 때 사용할 형식을 지정합니다. 기본값은 `MYSQLI_ASSOC`입니다. 가능한 값은 다음과 같습니다.
- `MYSQLI_ASSOC`: 결과 행을 연관 배열로 반환합니다.
- `MYSQLI_NUM`: 결과 행을 인덱스 배열로 반환합니다.
- `MYSQLI_BOTH`: 결과 행을 두 가지 형식으로 반환합니다.
# 예제
#hostingforum.kr
php
<?php
// MySQL 연결
$conn = mysqli_connect("localhost", "root", "", "test");
// 쿼리 실행
$query = "SELECT * FROM users";
$result = mysqli_query($conn, $query);
// 결과 행을 반환
$row = mysqli_fetch_row($result);
// 결과 행을 출력
print_r($row);
// 결과 행을 반환 (연관 배열로)
$row_assoc = mysqli_fetch_assoc($result);
print_r($row_assoc);
// 결과 행을 반환 (인덱스 배열로)
$row_num = mysqli_fetch_array($result, MYSQLI_NUM);
print_r($row_num);
// 결과 행을 반환 (두 가지 형식으로)
$row_both = mysqli_fetch_array($result, MYSQLI_BOTH);
print_r($row_both);
// 결과 세트를 닫습니다.
mysqli_free_result($result);
// 연결을 닫습니다.
mysqli_close($conn);
?>
# 결과
이 예제에서는 `fetch_row` 메서드를 사용하여 결과 행을 반환하고, 결과 행을 출력합니다. 결과 행은 연관 배열, 인덱스 배열, 두 가지 형식으로 반환됩니다.
#hostingforum.kr
php
Array ( [0] => 1 [1] => John [2] => 25 [3] => 1990-01-01 )
Array ( [id] => 1 [name] => John [age] => 25 [birth] => 1990-01-01 )
Array ( [0] => 1 [1] => John [2] => 25 [3] => 1990-01-01 )
Array ( [id] => 1 [name] => John [age] => 25 [birth] => 1990-01-01 )
# 참고
- `fetch_row` 메서드는 결과 세트에서 현재 위치를 이동시키지 않습니다.
- 결과 행을 반환할 때 사용할 형식을 지정할 수 있습니다.
- 결과 행을 반환할 때 사용할 형식은 `MYSQLI_ASSOC`, `MYSQLI_NUM`, `MYSQLI_BOTH` 중 하나입니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.