
mysqli::$errno와 mysqli::$error는 MySQL 에러 관련 함수입니다.
mysqli::$errno는 MySQL 에러 코드를 반환하는 함수로, 에러 코드를 얻을 수 있습니다. 예를 들어, MySQL 에러 코드가 1062인 경우, mysqli::$errno는 1062를 반환합니다.
mysqli::$error는 MySQL 에러 메시지를 반환하는 함수로, 에러 메시지를 얻을 수 있습니다. 예를 들어, MySQL 에러 코드가 1062인 경우, mysqli::$error는 "Duplicate entry '...' for key '...'"를 반환합니다.
두 함수를 사용하여 MySQL 에러를 처리하는 방법은 다음과 같습니다.
1. 에러 코드를 얻기 위해 mysqli::$errno를 사용합니다.
2. 에러 코드에 따라 에러 메시지를 얻기 위해 mysqli::$error를 사용합니다.
예를 들어, MySQL 에러가 발생했을 때, mysqli::$errno를 사용하여 에러 코드를 얻은 후, 에러 코드에 따라 에러 메시지를 얻기 위해 mysqli::$error를 사용하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$mysqli = new mysqli("호스트", "유저명", "비밀번호", "데이터베이스명");
if ($mysqli->connect_error) {
$errno = $mysqli->errno;
$error = $mysqli->error;
// 에러 코드와 에러 메시지를 처리합니다.
} else {
// MySQL 데이터베이스와 통신합니다.
}
mysqli::$errno와 mysqli::$error의 차이점은 에러 코드와 에러 메시지를 반환하는 함수입니다. 에러 코드를 얻기 위해 mysqli::$errno를 사용하고, 에러 메시지를 얻기 위해 mysqli::$error를 사용하는 것이 좋습니다.
2025-07-12 00:49