라이브러리

[PHP] sqlsrv_fetch - 결과 세트의 다음 행을 읽을 수 있도록 합니다.




SQLSRV Fetch 함수


SQLSRV Fetch 함수는 PHP에서 SQLSRV 확장 함수를 사용하여 데이터베이스에서 데이터를 가져올 때 사용됩니다. 이 함수는 SQLSRV 확장 함수의 일부로, 데이터베이스에서 데이터를 가져와 PHP 변수에 저장하는 데 사용됩니다.

SQLSRV Fetch 함수의 사용법


SQLSRV Fetch 함수는 다음과 같은 형식으로 사용됩니다.

#hostingforum.kr
php

sqlsrv_fetch($stmt)



- `$stmt` : SQLSRV Fetch 함수에 전달할 SQL 문을 실행한 결과를 저장하는 변수입니다.

SQLSRV Fetch 함수의 반환값


SQLSRV Fetch 함수는 다음 값을 반환합니다.

- `TRUE` : 데이터를 성공적으로 가져왔을 때 반환됩니다.
- `FALSE` : 데이터를 가져오지 못했을 때 반환됩니다.

예제


다음 예제는 SQLSRV Fetch 함수를 사용하여 데이터베이스에서 데이터를 가져오는 방법을 보여줍니다.

#hostingforum.kr
php

<?php

// 데이터베이스 연결 설정

$server = 'localhost';

$database = 'example';

$username = 'example';

$password = 'example';



// 데이터베이스 연결

$connection = sqlsrv_connect($server, array(

    'Database' => $database,

    'UID' => $username,

    'PWD' => $password

));



// SQL 문 실행

$stmt = sqlsrv_query($connection, 'SELECT * FROM example_table');



// 데이터 가져오기

while ($row = sqlsrv_fetch($stmt)) {

    echo $row['column1'] . ' ' . $row['column2'] . "
";

}



// 데이터베이스 연결 종료

sqlsrv_close($connection);

?>



SQLSRV Fetch 함수의 옵션


SQLSRV Fetch 함수에는 다음과 같은 옵션을 사용할 수 있습니다.

- `SQLSRV_FETCH_ASSOC` : 결과를 연관 배열로 반환합니다.
- `SQLSRV_FETCH_NUMERIC` : 결과를 숫자 인덱스 배열로 반환합니다.
- `SQLSRV_FETCH_BOTH` : 결과를 연관 배열과 숫자 인덱스 배열로 반환합니다.

예제 (옵션 사용)


다음 예제는 SQLSRV Fetch 함수의 옵션을 사용하여 데이터베이스에서 데이터를 가져오는 방법을 보여줍니다.

#hostingforum.kr
php

<?php

// 데이터베이스 연결 설정

$server = 'localhost';

$database = 'example';

$username = 'example';

$password = 'example';



// 데이터베이스 연결

$connection = sqlsrv_connect($server, array(

    'Database' => $database,

    'UID' => $username,

    'PWD' => $password

));



// SQL 문 실행

$stmt = sqlsrv_query($connection, 'SELECT * FROM example_table');



// 데이터 가져오기 (연관 배열로 반환)

while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) {

    echo $row['column1'] . ' ' . $row['column2'] . "
";

}



// 데이터 가져오기 (숫자 인덱스 배열로 반환)

while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_NUMERIC)) {

    echo $row[0] . ' ' . $row[1] . "
";

}



// 데이터 가져오기 (연관 배열과 숫자 인덱스 배열로 반환)

while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_BOTH)) {

    echo $row['column1'] . ' ' . $row[0] . "
";

}



// 데이터베이스 연결 종료

sqlsrv_close($connection);

?>



이 예제에서는 SQLSRV Fetch 함수의 옵션을 사용하여 데이터베이스에서 데이터를 가져오는 방법을 보여줍니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 132 페이지

검색

게시물 검색