ibase_service_attach

(PHP 5)

ibase_service_attach --  Connect to the service manager

Description

resource ibase_service_attach ( string host, string dba_username, string dba_password )

警告

本函数暂无文档,仅有参数列表。


add a note add a note User Contributed Notes
houston_roadrunner at yahoo dot com
20-Apr-2006 12:47
When using this function it looks like you can only use SYSDBA as the user, as you are connecting to the security database. This is a restriction by the interbase/firebird server.
12-Apr-2006 04:58
An example of ibase_service_attach:
<?php
  
//attach to the server running on localhost
  
if (($service = ibase_service_attach('localhost', 'sysdba', 'masterkey')) != FALSE) {
      
//retrieve server info
      
$server_info  = ibase_server_info($service, IBASE_SVC_SERVER_VERSION)
                     .
' / '
                    
. ibase_server_info($service, IBASE_SVC_IMPLEMENTATION);
      
//detach from server (disconnect)
      
ibase_service_detach($service);
   }
   else {
      
$ib_error = ibase_errmsg();
   }
echo
$server_info;
?>
Should echo something like:

 WI-T2.0.0.12484 Firebird 2.0 Release Candidate 1 / Firebird/x86/Windows NT

Taken/adapted from ibWebAdmin source code