
mysqli_connect 함수의 연결 실패를 처리하는 방법은 다음과 같습니다.
mysqli_connect 함수의 연결 실패를 처리하는 방법은 try-catch 문을 사용하는 것입니다. try-catch 문은 프로그램이 예상치 못한 오류를 처리할 때 사용됩니다.
#hostingforum.kr
php
try {
$conn = mysqli_connect('localhost', 'username', 'password', 'database');
if (!$conn) {
throw new Exception(mysqli_connect_error());
}
} catch (Exception $e) {
echo "Connection failed: " . $e->getMessage();
}
위의 코드에서 try 블록에서 mysqli_connect 함수를 호출하고, 연결이 실패한 경우 Exception을 던집니다. catch 블록에서 Exception을 캐치하고 오류 메시지를 출력합니다.
또한, 프로그램을 종료시키지 않고 오류 메시지만 출력하고 싶다면, 프로그램의 흐름을 continue로 전환하거나, 오류 메시지를 출력한 후 프로그램이 계속 실행되도록 할 수 있습니다.
#hostingforum.kr
php
try {
$conn = mysqli_connect('localhost', 'username', 'password', 'database');
if (!$conn) {
throw new Exception(mysqli_connect_error());
}
} catch (Exception $e) {
echo "Connection failed: " . $e->getMessage();
// 프로그램의 흐름을 continue로 전환
continue;
}
위의 코드에서 catch 블록에서 오류 메시지를 출력한 후 continue를 사용하여 프로그램의 흐름을 전환합니다.
2025-07-29 17:09