
DB2_fetch_object 함수로 데이터를 가져올 때, 결과가 없을 경우에는 다음과 같이 처리할 수 있습니다.
#hostingforum.kr
php
$result = DB2_exec($conn, $sql);
$row = DB2_fetch_object($result);
if ($row) {
// 데이터가 존재하는 경우
} else {
// 데이터가 존재하지 않는 경우
}
또는, DB2_num_rows 함수를 사용하여 결과의 행 수를 확인할 수 있습니다.
#hostingforum.kr
php
$result = DB2_exec($conn, $sql);
$num_rows = DB2_num_rows($result);
if ($num_rows > 0) {
// 데이터가 존재하는 경우
} else {
// 데이터가 존재하지 않는 경우
}
DB2_fetch_object 함수에서 데이터를 가져올 때, 예외 처리 방법은 다음과 같습니다.
#hostingforum.kr
php
try {
$result = DB2_exec($conn, $sql);
$row = DB2_fetch_object($result);
// 데이터 처리
} catch (Exception $e) {
// 예외 처리
echo "에러 발생 : " . $e->getMessage();
}
또는, DB2_error 함수를 사용하여 오류 메시지를 확인할 수 있습니다.
#hostingforum.kr
php
$result = DB2_exec($conn, $sql);
if (DB2_error()) {
// 오류 메시지 확인
echo "오류 메시지 : " . DB2_errmsg();
}
2025-04-27 00:38