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_type
은SQL_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) )