
mysqli_stmt::$errno는 MySQLi 확장 함수의 stmt 객체에서 에러 코드를 반환하는 속성입니다. 에러 코드는 MySQLi 확장 함수에서 발생한 오류를 나타냅니다.
mysqli_stmt::$errno의 값은 MySQLi 확장 함수에서 발생한 오류 코드를 나타냅니다. 예를 들어, MySQLi 확장 함수에서 SQL 문법 오류가 발생한 경우 mysqli_stmt::$errno의 값은 1064로 반환됩니다.
mysqli_stmt::$errno를 사용하여 에러 코드를 얻을 수 있습니다. 예를 들어, 다음과 같은 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$stmt = $mysqli->prepare("SELECT * FROM non_existent_table");
$stmt->execute();
echo $stmt->errno; // 1146 (Table 'db.non_existent_table' doesn't exist)
mysqli_stmt::$errno의 값을 사용하여 오류 메시지를 표시하거나 오류를 처리할 수 있습니다. 예를 들어, 다음과 같은 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$stmt = $mysqli->prepare("SELECT * FROM non_existent_table");
$stmt->execute();
if ($stmt->errno) {
echo "오류 발생: " . $stmt->error;
} else {
echo "성공";
}
mysqli_stmt::$errno를 사용하여 MySQLi 확장 함수에서 발생한 오류를 정확하게 이해하고 처리할 수 있습니다.
2025-03-07 22:30