라이브러리

[PHP] yaz_addinfo - 추가 오류 정보를 반환합니다.




PHP의 yaz_addinfo 함수

PHP의 yaz_addinfo 함수는 Z39.50 프로토콜을 사용하여 데이터베이스에 대한 추가 정보를 얻는 데 사용됩니다. 이 함수는 Z39.50 서버에 연결하여 데이터베이스에 대한 메타데이터를 요청하고, 결과를 PHP 변수에 저장합니다.

함수 구조

함수 구조는 다음과 같습니다.

#hostingforum.kr
php

yaz_addinfo($z, $record, $info)



* `$z`: Z39.50 서버에 연결된 연결 객체입니다.
* `$record`: 데이터베이스에 대한 레코드 ID입니다.
* `$info`: 추가 정보를 얻으려는 필드 이름입니다.

함수 설명

함수 `yaz_addinfo`는 Z39.50 서버에 연결된 연결 객체 `$z`에 `$record` ID를 요청하여 `$info` 필드의 값을 얻습니다. 결과는 PHP 변수에 저장됩니다.

예제

다음 예제는 `yaz_addinfo` 함수를 사용하여 데이터베이스에 대한 추가 정보를 얻는 방법을 보여줍니다.

#hostingforum.kr
php

// Z39.50 서버에 연결

$z = yaz_connect('localhost', '5432', 'library');



// 데이터베이스에 대한 레코드 ID

$record = '123456789';



// 추가 정보를 얻으려는 필드 이름

$info = 'title';



// 추가 정보를 얻기

$result = yaz_addinfo($z, $record, $info);



// 결과를 출력

echo $result . "
";



// 연결 닫기

yaz_close($z);



이 예제에서는 `yaz_connect` 함수를 사용하여 Z39.50 서버에 연결하고, `yaz_addinfo` 함수를 사용하여 데이터베이스에 대한 추가 정보를 얻습니다. 결과는 `$result` 변수에 저장되어 출력됩니다.

주의

`yaz_addinfo` 함수는 Z39.50 서버에 연결된 연결 객체를 필요로 하므로, 연결을 먼저 설정해야 합니다. 또한, 데이터베이스에 대한 레코드 ID와 추가 정보를 얻으려는 필드 이름을 정확하게 입력해야 합니다.

참고

* Z39.50 프로토콜에 대한 자세한 정보는 [Z39.50 프로토콜 설명서](https://www.loc.gov/z3950/agency/)를 참조하십시오.
* PHP의 Z39.50 확장에 대한 자세한 정보는 [PHP Z39.50 확장 설명서](https://www.php.net/manual/en/book.yaz.php)를 참조하십시오.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색