(PHP 5)
ibase_db_info — Request statistics about a database
$service_handle
, string $db
, int $action
[, int $argument
= 0
] )本函数还未编写文档,仅有参数列表。
markus (2007-01-14 21:31:42)
I used the following code to test the different returns for the following actions
(in order from least info to more additional info.
(use pre tags for output)
4 Database header page information
2 Database header page information + “Database log page information”
1 + table, but not per index pages
8 + index pages, but not system
16 + index pages including system
<?php
$databaseUser = "sysdba";
$databasePassword = "edumate2";
$res = ibase_service_attach( "localhost" , $databaseUser, $databasePassword);
// No idea what the optional argument is for yet.
// every action besides 2,4,8,16 (tested 32) returned the following warning:
// WARNING [2] ibase_db_info() [function.ibase-db-info]: Unrecognised option (5)
$i=$_REQUEST["i"];
if (is_null($i) || empty($i)) $i=4;
echo "####################### action = $i #######################<br>\n";
echo "info:(\n";
echo ibase_db_info($res, "/var/lib/firebird/data/dbinfo.gdb" , $i );
echo "\n)<br>\n";
ibase_service_detach ($res);
?>
(ps. I dislike fb)