odbc_data_source

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

odbc_data_source — 사용 가능한 DSN에 대한 정보를 반환합니다.


설명

odbc_data_source(resource $odbc, int $fetch_type): array|false

이 함수는 사용 가능한 DSN 목록을 반환합니다(여러 번 호출한 후).


매개변수

odbc
ODBC 연결 식별자, 자세한 내용은 odbc_connect()를 참조하십시오.
fetch_type
fetch_typeSQL_FETCH_FIRST, SQL_FETCH_NEXT의 두 가지 상수 유형 중 하나일 수 있습니다. 이 함수가 처음 호출될 때 SQL_FETCH_FIRST를 사용하고 그 이후에는 SQL_FETCH_NEXT를 사용하십시오.

반환 값

오류가 발생하면 false를 반환하고 성공하면 배열을 반환하고 마지막으로 사용 가능한 DSN을 가져온 후에는 null을 반환합니다.


Examples

예 #1 사용 가능한 DSN 나열

                  
<?php
$conn = odbc_connect('dsn', 'user', 'pass');
$dsn_info = odbc_data_source($conn, SQL_FETCH_FIRST);
while ($dsn_info) {
    print_r($dsn_info);
    $dsn_info = odbc_data_source($conn, SQL_FETCH_NEXT);
}
?>
                  
                

위의 예는 다음과 유사한 결과를 출력합니다.

Array
(
    [server] => dsn
    [description] => ODBC Driver 17 for SQL Server
)
Array
(
    [server] => other_dsn
    [description] => Microsoft Access Driver (*.mdb, *.accdb)
)