$result=yaz_es_result($id) is wrong for is example
$result=yaz_es_result($con)
(PECL yaz >= 0.9.0)
yaz_es — Bir ek hizmet isteği (Extended Service
Request
) düzenler
Bu işlev, bir ek hizmet isteği (Extended Service
Request
) düzenler. Ek hizmetler, Record
Update
, Item Order
, veritabanı yönetimi, ve
benzerleri gibi çeşitli Z39.50 oluşumlarından oluşan bir ailedir.
Bilginize:
Çoğu Z39.50 sunucusu ek hizmetleri desteklemez.
yaz_es() işlevi, bir ek hizmek isteği paketi oluşturur ve bunu bir işlem kuyruğuna yerleştirir. İstekleri sunucuya göndermek için yaz_wait() işlevini kullanın. yaz_wait() işini bitirdikten sonra ek hizmet işleminin sonucu bir yaz_es_result() çağrısı ile alınmalıdır.
id
yaz_connect() tarafından döndürülmüş bağlantı özkaynağı.
tür
Ek hizmetin türünü belirten bir dizge::
itemorder
(Item Order),
create
(Create Database),
drop
(Drop Database),
commit
(Commit Operation),
update
(Update Record),
xmlupdate
(XML Update). Her tür bir sonraki bölümde
belirtilir.
bağımsız_değişkenler
Ek hizmet seçenekleri ile pakete özgü seçeneklerden oluşan bir dizi. Seçenekler, ZOOM C'nin C arayüzündekilere eşdeğerdir. Bakınız: » ZOOM Ek Hizmetleri.
Hiçbir değer dönmez.
Örnek 1 - Kayıt Güncelleme
<?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);
?>
$result=yaz_es_result($id) is wrong for is example
$result=yaz_es_result($con)