
mysql_set_charset 함수는 mysqli_connect 함수를 호출한 후에 사용해야 합니다.
mysqli_connect 함수를 호출한 후에 mysql_set_charset 함수를 호출하기 전에 mysqli_connect 함수의 결과를 변수에 저장하지 않으면 null이 반환되어 에러가 발생합니다.
mysqli_connect 함수를 호출한 후에 mysql_set_charset 함수를 호출하기 전에 mysqli_connect 함수의 결과를 변수에 저장하는 예시는 다음과 같습니다.
#hostingforum.kr
php
$conn = mysqli_connect('localhost', 'root', 'password', 'mydb');
if (!$conn) {
die('Connect Error: ' . mysqli_connect_error());
}
mysqli_set_charset($conn, 'utf8');
위와 같이 mysql_set_charset 함수를 호출하기 전에 mysqli_connect 함수의 결과를 변수에 저장하면 에러가 발생하지 않습니다.
2025-05-07 20:30