라이브러리
[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을 반환합니다. 열 이름이 변경될 때는 이 속성을 사용할 때 주의해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.