(PHP 4 >= 4.2.0, PHP 5)
ibase_add_user — Add a user to a security database (only for IB6 or later)
PHP 4 uses server, dba_user_name and dba_user_password instead of service_handle parameter.
Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verfügung.
Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.
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);
}
?>