라이브러리
[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 연결의 속성이 변경됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.