라이브러리

[PHP] mysqli_result::$current_field - 결과 포인터의 현재 필드 오프셋 가져오기




mysqli_result::$current_field

mysqli_result::$current_field는 mysqli_result 객체의 속성 중 하나입니다. 이 속성은 현재 행에서 현재 열의 이름을 반환합니다.

사용 예제

#hostingforum.kr
php

<?php

// MySQL 서버 연결

$conn = mysqli_connect("localhost", "username", "password", "database");



// 쿼리 실행

$query = "SELECT id, name, email FROM users";

$result = mysqli_query($conn, $query);



// 현재 행에서 현재 열의 이름을 가져옵니다.

$current_field = mysqli_result::$current_field;



// 현재 열의 이름을 출력합니다.

echo "현재 열의 이름: $current_field
";



// 현재 행의 데이터를 가져옵니다.

$row = mysqli_fetch_assoc($result);



// 현재 열의 데이터를 출력합니다.

echo "현재 열의 데이터: $row[$current_field]
";



// MySQL 서버 연결을 닫습니다.

mysqli_close($conn);

?>



mysqli_result::$current_field 사용 시 주의점

* mysqli_result::$current_field는 현재 행에서 현재 열의 이름을 반환합니다. 따라서, 현재 행이 없을 때는 NULL을 반환합니다.
* mysqli_result::$current_field는 mysqli_result 객체의 속성입니다. 따라서, mysqli_result 객체를 사용할 때만 사용할 수 있습니다.
* mysqli_result::$current_field는 현재 열의 이름을 반환합니다. 따라서, 열 이름이 변경될 때는 이 속성을 사용할 때 주의해야 합니다.

mysqli_result::$current_field의 사용 예제 (열 이름이 변경된 경우)

#hostingforum.kr
php

<?php

// MySQL 서버 연결

$conn = mysqli_connect("localhost", "username", "password", "database");



// 쿼리 실행

$query = "SELECT id, name, email FROM users";

$result = mysqli_query($conn, $query);



// 현재 행에서 현재 열의 이름을 가져옵니다.

$current_field = mysqli_result::$current_field;



// 현재 열의 이름을 출력합니다.

echo "현재 열의 이름: $current_field
";



// 열 이름을 변경합니다.

mysqli_query($conn, "ALTER TABLE users CHANGE COLUMN email email_new VARCHAR(255)");



// 현재 행에서 현재 열의 이름을 다시 가져옵니다.

$current_field = mysqli_result::$current_field;



// 현재 열의 이름을 출력합니다.

echo "현재 열의 이름: $current_field
";



// MySQL 서버 연결을 닫습니다.

mysqli_close($conn);

?>



mysqli_result::$current_field의 사용 예제 (현재 행이 없을 때)

#hostingforum.kr
php

<?php

// MySQL 서버 연결

$conn = mysqli_connect("localhost", "username", "password", "database");



// 쿼리 실행

$query = "SELECT * FROM users WHERE id = 1";

$result = mysqli_query($conn, $query);



// 현재 행에서 현재 열의 이름을 가져옵니다.

$current_field = mysqli_result::$current_field;



// 현재 열의 이름을 출력합니다.

echo "현재 열의 이름: $current_field
";



// 현재 행이 없을 때는 NULL을 반환합니다.

if ($current_field === NULL) {

    echo "현재 행이 없습니다.
";

}



// MySQL 서버 연결을 닫습니다.

mysqli_close($conn);

?>



mysqli_result::$current_field는 현재 행에서 현재 열의 이름을 반환합니다. 따라서, 현재 행이 없을 때는 NULL을 반환합니다. 열 이름이 변경될 때는 이 속성을 사용할 때 주의해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색