
mysqli::$error는 mysqli 연결 오류를 반환하는 속성입니다. MYSQLI_ERROR_CODE는 mysqli::$error의 오류 메시지와 함께 반환되는 오류 코드입니다.
MYSQLI_ERROR_CODE에서 1049 오류코드는 "Unknown database"를 의미합니다. 즉, 지정한 데이터베이스가 존재하지 않는다는 오류입니다.
예를 들어, 다음과 같이 mysqli 연결 오류가 발생할 수 있습니다.
#hostingforum.kr
php
$mysqli = new mysqli("localhost", "username", "password", "database");
if ($mysqli->connect_error) {
echo "오류 코드: " . $mysqli->connect_errno . "n";
echo "오류 메시지: " . $mysqli->connect_error . "n";
}
위 코드에서 connect_errno은 MYSQLI_ERROR_CODE를 반환합니다.
또한, MYSQLI_ERROR_CODE는 다음과 같은 오류 코드를 반환할 수 있습니다.
- 1049: Unknown database
- 1046: No database selected
- 1048: Column cannot be null
- 1062: Duplicate entry
- 1045: Access denied for user
이러한 오류 코드를 참고하여 오류를 해결할 수 있습니다.
2025-03-21 22:28