ibase_add_user

(PHP 5, PHP 7 < 7.4.0)

ibase_add_userAjoute un utilisateur à une base de données de sécurité

Description

ibase_add_user(
    resource $service_handle,
    string $user_name,
    string $password,
    string $first_name = ?,
    string $middle_name = ?,
    string $last_name = ?
): bool

Liste de paramètres

service_handle

Le gestionnaire sur le service du serveur de base de données.

user_name

L'identifiant pour le nouvel utilisateur de la base de donnée.

password

Le mot de passe pour le nouvel utilisateur.

first_name

Le prénom pour le nouvel utilisateur de la base de donnée.

middle_name

Le deuxième prénom pour le nouvel utilisateur de la base de donnée.

last_name

Le nom de famille pour le nouvel utilisateur de la base de donnée.

Valeurs de retour

Cette fonction retourne true en cas de succès ou false si une erreur survient.

Voir aussi

add a note add a note

User Contributed Notes 1 note

up
1
pabloj
18 years ago
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);
    } 
?>
To Top