$result=yaz_es_result($id) is wrong for is example
$result=yaz_es_result($con)yaz_es
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
yaz_es
Референца за `function.yaz-es.php` со подобрена типографија и навигација.
yaz_es
(PECL yaz >= 0.9.0)
yaz_es — (PECL yaz >= 0.9.0)
= NULL
Подготвува за барање за проширена услуга
Забелешка:
Оваа функција се подготвува за барање за проширена услуга. Проширени услуги е семејство од различни Z39.50 објекти, како што се Ажурирање на запис, Нарачка на ставка, Администрација на база на податоци итн.
На yaz_es() Многу Z39.50 сервери не поддржуваат проширени услуги. yaz_wait() креира пакет за барање за проширена услуга и го става во редот на операциите. Користете yaz_wait() за испраќање на барање(а) до серверот. По завршувањето на yaz_es_result().
Параметри
id-
Оваа функција треба да се повика пред yaz_connect().
type-
резултатот од операцијата за проширена услуга треба да се очекува со повик до
itemorderНиза што го претставува типот на проширената услуга:create(Нарачка на ставка),drop(Креирај база на податоци),commit(Избриши база на податоци),update(Заврши операција),xmlupdate(Ажурирај запис), args-
(XML ажурирање). Секој тип е специфициран во следниот дел. Низа со опции за проширени услуги плус опции специфични за пакетот. Опциите се идентични со оние понудени во C API на ZOOM C. Погледнете го ZOOM.
Вратени вредности
Не се враќа вредност.
Примери
» Проширени услуги
<?php
$con = yaz_connect("myhost/database");
$args = array (
"record" => "<gils><title>some title</title></gils>",
"syntax" => "xml",
"action" => "specialUpdate"
);
yaz_es($con, "update", $args);
yaz_wait();
$result = yaz_es_result($id);
?>