
DB2_fetch_both 함수는 한 행에 있는 모든 데이터를 가져오는 함수입니다.
fetch 함수는 한 행에 있는 데이터를 하나씩 가져오는 반면, fetch_both 함수는 한 행에 있는 모든 데이터를 한 번에 가져옵니다.
fetch 함수를 사용할 때, fetch_both 함수를 사용하는 것보다 더 많은 코드를 작성해야 하며, 데이터를 하나씩 가져오기 때문에 더 많은 처리 시간이 걸립니다.
fetch_both 함수를 사용하는 예제는 다음과 같습니다.
#hostingforum.kr
php
$conn = db2_connect('DB2 INSTANCE NAME', 'DB2 USER ID', 'DB2 PASSWORD');
if (!$conn) {
echo "Connection failed.";
}
$stmt = db2_prepare($conn, "SELECT * FROM 테이블명");
if (!$stmt) {
echo "Prepare failed.";
}
$result = db2_execute($stmt);
if (!$result) {
echo "Execute failed.";
}
while ($row = db2_fetch_both($stmt)) {
echo $row['컬럼명'] . "n";
}
이 예제에서는 fetch_both 함수를 사용하여 테이블의 모든 데이터를 한 번에 가져옵니다.
2025-05-30 03:12