English | 简体中文 | 繁體中文
查询

yaz_hits()函数—用法及示例

「 返回一个结果集中匹配的记录数 」


函数名称:yaz_hits()

适用版本:PHP 4 >= 4.0.5, PHP 5, PHP 7

函数描述:yaz_hits() 函数返回一个结果集中匹配的记录数。

语法:int yaz_hits(resource $id)

参数:

  • $id:连接到 Z39.50 服务器的资源标识符。

返回值:返回匹配的记录数,如果出错则返回 -1。

示例:

// 创建与 Z39.50 服务器的连接
$session = yaz_connect("localhost:210");

if (!$session) {
    die("无法连接到 Z39.50 服务器");
}

// 发送搜索请求
$query = "PHP";
$result = yaz_search($session, "rpn", $query);

if (!$result) {
    die("搜索失败");
}

// 获取匹配的记录数
$hits = yaz_hits($result);

if ($hits === -1) {
    die("获取记录数失败");
}

echo "匹配的记录数:".$hits;

// 关闭连接
yaz_close($session);

上述示例中,我们首先使用 yaz_connect() 函数创建与 Z39.50 服务器的连接。然后使用 yaz_search() 函数发送搜索请求,并将结果保存在变量 $result 中。接下来,我们使用 yaz_hits() 函数获取匹配的记录数,并将结果保存在变量 $hits 中。最后,我们输出匹配的记录数。

请注意,在使用 yaz_hits() 函数之前,我们需要先通过 yaz_search() 函数发送搜索请求并获取结果。因此,确保在调用 yaz_hits() 函数之前已经完成了搜索请求的发送。

补充纠错
上一个函数: yaml_emit_file()函数
下一个函数: yaz_itemorder()函数
热门PHP函数
分享链接