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

ibase_db_info()函数—用法及示例

「 请求有关数据库的统计信息 」


函数名:ibase_db_info()

适用版本:PHP 5, PHP 7

用法:ibase_db_info(resource $service_handle, int $db, int $action = 0): string|bool

参数:

  • $service_handle:InterBase 服务器连接的句柄,由 ibase_service_attach() 函数返回。
  • $db:数据库连接句柄,由 ibase_connect() 或 ibase_pconnect() 函数返回。
  • $action(可选):指定要检索的信息类型,默认为 0。

返回值:

  • 当 $action 参数为 0 时,返回一个包含数据库信息的字符串。
  • 当 $action 参数为 1 时,返回一个数组,包含数据库的详细信息。
  • 当发生错误时,返回 false。

示例:

// 连接到 InterBase 服务器
$service_handle = ibase_service_attach('localhost', 'username', 'password');

// 连接到数据库
$db = ibase_connect('localhost:/path/to/database.fdb', 'username', 'password');

// 检索数据库信息
$info = ibase_db_info($service_handle, $db);

// 输出数据库信息
echo $info;

// 检索数据库详细信息
$detail_info = ibase_db_info($service_handle, $db, 1);

// 输出数据库详细信息
print_r($detail_info);

// 断开数据库连接
ibase_close($db);

// 断开 InterBase 服务器连接
ibase_service_detach($service_handle);

注意事项:

  • 要使用该函数,需要安装并启用 InterBase 扩展。
  • 在调用该函数之前,需要先通过 ibase_service_attach() 函数连接到 InterBase 服务器,并通过 ibase_connect() 或 ibase_pconnect() 函数连接到数据库。
  • 可以通过指定 $action 参数来获取不同类型的数据库信息,具体可用的 $action 值和对应的信息类型,请参考 PHP 官方文档。
  • 在使用完该函数后,应该通过 ibase_close() 函数关闭数据库连接,并通过 ibase_service_detach() 函数断开与 InterBase 服务器的连接。
补充纠错
上一个函数: ibase_blob_open()函数
下一个函数: ibase_trans()函数
热门PHP函数
分享链接