ibase_add_user

(PHP 4 >= 4.2.0, PHP 5)

ibase_add_user --  Add a user to a security database (only for IB6 or later)

Description

bool ibase_add_user ( resource service_handle, string user_name, string password [, string first_name [, string middle_name [, string last_name]]] )

PHP 4 uses server, dba_user_name and dba_user_password instead of service_handle parameter.

警告

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

See also ibase_modify_user() and ibase_delete_user().


add a note add a note User Contributed Notes
pabloj
12-Apr-2006 05:10
You can create users on Firebird/Interbase this way:

<?php
  
// attach to the server with proper privileges
  
if (($service = ibase_service_attach('localhost', 'sysdba', 'masterkey')) != FALSE) {
      
// get server version and implementation strings
      
$server_info  = ibase_server_info($service, IBASE_SVC_SERVER_VERSION)
                     .
' / '
                    
. ibase_server_info($service, IBASE_SVC_IMPLEMENTATION);
      
//ibase_service_detach($service);
  
}
   else {
      
$ib_error = ibase_errmsg();
   }
echo
$server_info;

//add a new user with name 'pippo' and password 'pp'
if (($result = ibase_add_user($service, 'pippo', 'pp')) != FALSE) {
       echo
'User created';
      
ibase_service_detach($service);
   }
   else {
      
$ib_error = ibase_errmsg();
      
//detach from server
      
ibase_service_detach($service);
   } 
?>