
SQLite3Result::fetchArray 함수는 SQLite3Result 객체에서 데이터를 가져올 때 사용하는 함수입니다. 이 함수는 fetch() 함수와 유사하지만, 데이터를 배열 형태로 반환합니다.
fetchArray 함수의 파라미터는 다음과 같습니다.
- ASSOC: 배열의 키는 열 이름, 값은 열 값입니다.
- NUM: 배열의 키는 열 번호, 값은 열 값입니다.
- BOTH: 배열의 키는 열 이름과 열 번호, 값은 열 값입니다.
fetchArray 함수를 사용하여 데이터를 가져올 때, 데이터가 없을 경우 NULL이 반환됩니다. 따라서 데이터가 없을 경우 NULL을 체크하여 처리해야 합니다.
예를 들어, 다음과 같이 fetchArray 함수를 사용하여 데이터를 가져올 수 있습니다.
#hostingforum.kr
php
$result = $stmt->fetchArray(SQLITE3_ASSOC);
if ($result === FALSE) {
echo "데이터가 없습니다.";
} else {
echo "데이터가 있습니다.";
}
또한, fetchArray 함수를 사용하여 데이터를 가져올 때, 데이터가 없을 경우 fetchArray 함수를 호출하지 않도록 처리할 수 있습니다.
#hostingforum.kr
php
while ($row = $stmt->fetchArray(SQLITE3_ASSOC)) {
echo "데이터가 있습니다.";
} else {
echo "데이터가 없습니다.";
}
이러한 방법으로 fetchArray 함수를 사용하여 데이터를 가져올 때, 데이터가 없을 경우 처리할 수 있습니다.
2025-06-16 04:54