
cubrid_fetch_array 함수는 CUBRID 데이터베이스에서 select 쿼리 결과를 가져올 때 사용하는 함수입니다.
이 함수를 사용하여 row의 인덱스를 사용할 때와 array를 사용할 때의 차이점은 다음과 같습니다.
- row의 인덱스를 사용할 때: cubrid_fetch_array 함수를 사용하여 row의 인덱스를 사용할 때, 결과가 없는 경우 FALSE를 반환합니다. 예를 들어, 다음과 같은 쿼리 결과를 가져올 때 cubrid_fetch_array 함수를 사용하여 row의 인덱스를 사용할 때의 예제는 다음과 같습니다.
#hostingforum.kr
php
$result = cubrid_query("SELECT id, name, age FROM users;");
while ($row = cubrid_fetch_array($result, CUBRID_ASSOC)) {
echo $row['id'] . "n";
echo $row['name'] . "n";
echo $row['age'] . "n";
}
- array를 사용할 때: cubrid_fetch_array 함수를 사용하여 array를 사용할 때, 결과가 없는 경우 NULL을 반환합니다. 예를 들어, 다음과 같은 쿼리 결과를 가져올 때 cubrid_fetch_array 함수를 사용하여 array를 사용할 때의 예제는 다음과 같습니다.
#hostingforum.kr
php
$result = cubrid_query("SELECT id, name, age FROM users;");
while ($row = cubrid_fetch_array($result, CUBRID_ASSOC)) {
echo $row['id'] . "n";
echo $row['name'] . "n";
echo $row['age'] . "n";
}
cubrid_fetch_array 함수의 return type은 array입니다.
이 함수를 사용할 때 발생할 수 있는 에러는 다음과 같습니다.
- 결과가 없는 경우 FALSE 또는 NULL을 반환합니다.
- 쿼리 결과가 없는 경우 FALSE 또는 NULL을 반환합니다.
- row의 인덱스를 사용할 때, 결과가 없는 경우 FALSE를 반환합니다.
- array를 사용할 때, 결과가 없는 경우 NULL을 반환합니다.
2025-06-23 10:47