라이브러리

[PHP] mysqli::character_set_name - 데이터베이스 연결의 현재 문자 집합을 반환합니다.




mysqli::character_set_name


PHP의 `mysqli` 확장 함수는 MySQL 데이터베이스와 상호 작용하는 데 사용됩니다. `mysqli::character_set_name` 함수는 현재 MySQL 연결의 문자셋 이름을 반환합니다.

# 함수 구조


#hostingforum.kr
php

string mysqli::character_set_name ([ string $name = NULL ] )



# 매개 변수


- `name`: 문자셋 이름을 지정할 수 있습니다. 지정하지 않으면 현재 연결의 문자셋 이름이 반환됩니다.

# 반환 값


- 문자셋 이름을 반환합니다.

# 예제


#hostingforum.kr
php

<?php

// MySQL 연결 설정

$servername = "localhost";

$username = "root";

$password = "";

$dbname = "mydb";



// MySQL 연결 생성

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



// MySQL 연결 상태 확인

if ($conn->connect_error) {

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

}



// 현재 문자셋 이름 출력

echo "현재 문자셋 이름: " . $conn->character_set_name() . "
";



// 특정 문자셋 이름으로 설정

$conn->set_charset("utf8mb4");

echo "문자셋 이름 변경 후: " . $conn->character_set_name() . "
";



// MySQL 연결 종료

$conn->close();

?>



# 설명


이 예제에서는 MySQL 연결을 생성하고 현재 문자셋 이름을 출력합니다. 그리고 특정 문자셋 이름으로 설정하고 다시 현재 문자셋 이름을 출력합니다.

# 참고


- `mysqli::character_set_name` 함수는 MySQL 5.5.3 이상에서만 사용할 수 있습니다.
- 문자셋 이름은 MySQL 연결의 속성 중 하나로, 데이터베이스에서 사용되는 문자셋을 지정합니다.
- 문자셋 이름을 변경하면 MySQL 연결의 속성이 변경됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색