라이브러리

[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` 중 하나입니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 378 페이지

검색

게시물 검색