
mysqli_stmt::$error_list는 MySQLi 확장 함수의 내부 에러 목록을 반환하는 속성입니다. 이 속성을 사용하여 MySQL 쿼리 실행 중 발생한 에러를 확인할 수 있습니다.
mysqli_stmt::$error_list를 사용해야 하는 경우는 다음과 같습니다.
- MySQL 쿼리 실행 중 에러가 발생했을 때
- 쿼리 실행 결과가 FALSE 인 경우
이 목록에서 포함된 정보는 다음과 같습니다.
- 에러 코드
- 에러 메시지
- 에러 위치 (쿼리 문법 위치)
mysqli_stmt::$error_list를 사용하여 에러를 확인하는 방법은 다음과 같습니다.
1. MySQLi 확장 함수를 사용하여 쿼리를 실행합니다.
2. 쿼리 실행 결과가 FALSE 인 경우, 에러가 발생한 것입니다.
3. 에러를 확인하기 위해 mysqli_stmt::$error_list 속성을 사용합니다.
4. 에러 목록에서 에러 코드, 에러 메시지, 에러 위치를 확인합니다.
예를 들어, 에러가 있는 쿼리를 확인하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$stmt = $mysqli->prepare("SELECT * FROM users WHERE id = ?");
$stmt->bind_param("i", $id);
$stmt->execute();
if ($stmt->error) {
echo "에러가 발생했습니다.";
print_r($stmt->error_list);
} else {
echo "쿼리 실행 성공";
}
이 예제에서는 쿼리 실행 결과가 FALSE 인 경우, 에러가 발생한 것입니다. 에러를 확인하기 위해 mysqli_stmt::$error_list 속성을 사용하였습니다. 에러 목록에서 에러 코드, 에러 메시지, 에러 위치를 확인할 수 있습니다.
2025-03-08 01:49