牛牛在线工具

yaz_schema()

收录 8868 个 PHP 函数,含用途说明与用法示例。

yaz_schema()

获取指定数据库的schema(模式)信息

函数名称:yaz_schema() 适用版本:PHP 4 >= 4.0.5, PHP 5, PHP 7 函数描述:yaz_schema()函数用于获取指定数据库的schema(模式)信息。 语法:yaz_schema(resource $id, string $schema) 参数: $id:yaz连接资源(由yaz_connect()函数返回的资源) $schema:要获取schema信息的数据库名称 返回值:如果成功获取schema信息,则返回一个包含schema信息的数组。如果失败,则返回false。 示例: // 连接到Z39.50服务器 $yaz_conn = yaz_connect("z3950.loc.gov:7090/voyager"); if ($yaz_conn) { // 获取Library of Congress的schema信息 $schema_info = yaz_schema($yaz_conn, "Library of Congress"); if ($schema_info) { // 打印schema信息 echo "Schema Name: " . $schema_info["name"] . "\n"; echo "Schema Description: " . $schema_info["description"] . "\n"; echo "Schema Version: " . $schema_info["version"] . "\n"; } else { echo "Failed to retrieve schema information."; } // 关闭连接 yaz_close($yaz_conn); } else { echo "Failed to connect to Z39.50 server."; } 以上示例中,我们首先使用yaz_connect()函数连接到一个Z39.50服务器。然后,使用yaz_schema()函数获取名为"Library of Congress"的数据库的schema信息。如果成功获取schema信息,我们将打印出schema的名称、描述和版本。最后,使用yaz_close()函数关闭与Z39.50服务器的连接。 请注意,示例中的服务器地址和端口号仅作示例,实际应用中需要根据实际情况进行更改。