라이브러리

[PHP] mysqli_result::fetch_column - 결과 집합의 다음 행에서 단일 열을 가져옵니다.


PHP 에서 mysqli_result::fetch_column은 mysqli_result 객체에서 한 열의 값을 가져올 수 있는 메서드입니다. 이 메서드는 fetch_array와 fetch_assoc 메서드와 달리, 한 열의 값을만 가져오기 때문에, 데이터베이스에서 한 열의 값을 가져올 때 유용합니다.

fetch_column 메서드의 사용법


fetch_column 메서드는 mysqli_result 객체의 메서드이므로, mysqli_connect 함수를 사용하여 데이터베이스에 연결한 후, 쿼리를 실행하여 mysqli_result 객체를 얻은 후 사용할 수 있습니다.

예제


#hostingforum.kr
php

<?php

// 데이터베이스에 연결

$servername = "localhost";

$username = "username";

$password = "password";

$dbname = "myDB";



$conn = new mysqli($servername, $username, $password, $dbname);



// 데이터베이스에 연결이 실패한 경우

if ($conn->connect_error) {

    die("연결 실패: " . $conn->connect_error);

}



// 쿼리 실행

$sql = "SELECT id, name, age FROM users";

$result = $conn->query($sql);



// fetch_column 메서드 사용

$column = $result->fetch_column(0); // id 열의 값을 가져옵니다.

echo $column; // id 열의 값을 출력합니다.



// fetch_column 메서드 사용 (열 이름으로)

$column = $result->fetch_column('name'); // name 열의 값을 가져옵니다.

echo $column; // name 열의 값을 출력합니다.



// 데이터베이스 연결 종료

$conn->close();

?>



fetch_column 메서드의 특징


- fetch_column 메서드는 한 열의 값을 가져올 수 있습니다.
- fetch_column 메서드는 fetch_array와 fetch_assoc 메서드와 달리, 한 열의 값을만 가져오기 때문에, 데이터베이스에서 한 열의 값을 가져올 때 유용합니다.
- fetch_column 메서드는 열 이름으로도 열의 값을 가져올 수 있습니다.

fetch_column 메서드의 사용 시 주의사항


- fetch_column 메서드는 한 열의 값을 가져올 때 사용해야 합니다. 여러 열의 값을 가져올 때는 fetch_array 또는 fetch_assoc 메서드를 사용해야 합니다.
- fetch_column 메서드는 열 이름으로도 열의 값을 가져올 수 있지만, 열 이름이 변경된 경우 fetch_column 메서드는 오류를 발생시킬 수 있습니다.
- fetch_column 메서드는 mysqli_result 객체의 메서드이므로, mysqli_result 객체를 얻은 후 사용해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색