
mysqli::$error는 MySQLi 객체의 에러 메시지를 반환하는 속성입니다. 에러 메시지를 해석하는 방법은 다음과 같습니다.
1. MySQLi 객체를 통해 데이터베이스에 접속한 후, mysql_select_db() 함수를 호출하여 데이터베이스를 선택합니다.
2. mysql_select_db() 함수가 실패하면, MySQLi 객체의 error 속성을 확인합니다.
3. error 속성은 실패한 함수의 이름과 에러 메시지를 포함하는 문자열을 반환합니다.
4. 예를 들어, mysql_select_db() 함수가 실패했을 때, 에러 메시지가 다음과 같이 나올 수 있습니다.
- "No database selected"
- "Unknown database 'database_name'"
5. 이러한 에러 메시지를 해석하여, 데이터베이스 선택에 실패한 원인을 확인하고, 필요한 처리를 수행합니다.
예제 코드는 다음과 같습니다.
#hostingforum.kr
php
$mysqli = new mysqli("localhost", "username", "password", "database_name");
if ($mysqli->connect_error) {
die("접속 실패: " . $mysqli->connect_error);
}
if (!$mysqli->select_db("database_name")) {
echo "데이터베이스 선택 실패: " . $mysqli->error;
exit;
}
// 데이터베이스 선택이 성공적으로 완료되었습니다.
위 코드는 mysql_select_db() 함수가 실패했을 때, 에러 메시지를 확인하고, 필요한 처리를 수행합니다.
2025-05-05 05:07