라이브러리

[PHP] mysqli_result::fetch_assoc - 결과 집합의 다음 행을 연관 배열로 가져옵니다.




mysqli_result::fetch_assoc

`mysqli_result::fetch_assoc`는 MySQLi 확장 함수로, MySQL 쿼리 결과에서 한 행을 가져와서 배열로 반환합니다. 이 함수는 MySQLi 연결 객체의 `query` 메서드나 `prepare` 메서드의 결과로 반환됩니다.

함수 시그니처

#hostingforum.kr
php

array mysqli_result::fetch_assoc ([ int $result_flags = NULL ] )



함수 설명

- `result_flags`: 옵션으로, 결과 행을 가져올 때 사용할 옵션입니다. 기본값은 `NULL`입니다.

함수 사용 예제

#hostingforum.kr
php

// MySQLi 연결 객체 생성

$mysqli = new mysqli("localhost", "username", "password", "database");



// MySQL 쿼리 실행

$query = "SELECT * FROM users";

$result = $mysqli->query($query);



// 결과 행 가져오기

while ($row = $result->fetch_assoc()) {

    echo "ID: " . $row["id"] . "
";

    echo "Name: " . $row["name"] . "
";

    echo "Email: " . $row["email"] . "

";

}



// 결과 행 가져오기 (옵션 사용)

$result_flags = MYSQLI_ASSOC;

while ($row = $result->fetch_assoc($result_flags)) {

    echo "ID: " . $row["id"] . "
";

    echo "Name: " . $row["name"] . "
";

    echo "Email: " . $row["email"] . "

";

}



// 결과 행 가져오기 (옵션 사용 - MYSQLI_ASSOC)

$result_flags = MYSQLI_ASSOC;

while ($row = $result->fetch_assoc($result_flags)) {

    echo "ID: " . $row["id"] . "
";

    echo "Name: " . $row["name"] . "
";

    echo "Email: " . $row["email"] . "

";

}



// MySQLi 연결 객체 닫기

$mysqli->close();



결과

- 첫 번째 예제: MySQL 쿼리 결과에서 한 행을 가져와서 배열로 반환합니다.
- 두 번째 예제: 옵션 `MYSQLI_ASSOC`를 사용하여 결과 행을 가져옵니다. 이 옵션은 결과 행을 가져올 때, 배열의 키가 열 이름이 되도록 합니다.
- 세 번째 예제: 옵션 `MYSQLI_ASSOC`를 사용하여 결과 행을 가져옵니다. 이 옵션은 결과 행을 가져올 때, 배열의 키가 열 이름이 되도록 합니다.

주의

- `mysqli_result::fetch_assoc` 함수는 MySQLi 연결 객체의 `query` 메서드나 `prepare` 메서드의 결과로 반환됩니다.
- 이 함수는 결과 행을 가져올 때, MySQLi 연결 객체의 옵션을 사용할 수 있습니다. 예를 들어, `MYSQLI_ASSOC` 옵션을 사용하여 결과 행을 가져올 수 있습니다.
- 이 함수는 결과 행을 가져올 때, 배열로 반환합니다. 배열의 키는 열 이름이 됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색