函数名:ibase_add_user()
适用版本:PHP 5, PHP 7
用法:ibase_add_user() 函数用于向 InterBase 数据库添加一个新的用户。
语法:bool ibase_add_user ( resource $service_handle , string $user_name , string $password [, string $first_name [, string $middle_name [, string $last_name ]]] )
参数:
- service_handle: InterBase 服务器连接的句柄,通过 ibase_service_attach() 函数获取。
- user_name: 要添加的用户的用户名。
- password: 要添加的用户的密码。
- first_name: (可选) 要添加的用户的名字。
- middle_name: (可选) 要添加的用户的中间名。
- last_name: (可选) 要添加的用户的姓氏。
返回值:成功时返回 true,失败时返回 false。
示例:
// 连接到 InterBase 服务器
$service_handle = ibase_service_attach('localhost', 'sysdba', 'masterkey');
// 添加一个新用户
$user_name = 'new_user';
$password = 'password';
$first_name = 'John';
$last_name = 'Doe';
$result = ibase_add_user($service_handle, $user_name, $password, $first_name, $last_name);
// 检查用户是否成功添加
if ($result) {
echo "用户添加成功!";
} else {
echo "用户添加失败!";
}
// 断开与 InterBase 服务器的连接
ibase_service_detach($service_handle);
注意事项:
- 在使用 ibase_add_user() 函数之前,需要先通过 ibase_service_attach() 函数连接到 InterBase 服务器。
- 必须具有对 InterBase 服务器的管理员权限才能添加用户。
- 用户名必须是唯一的,否则将会添加失败。
- 如果用户已存在,将会更新该用户的密码。