函式名:fbird_add_user()
適用版本:Firebird 2.0.0及以上版本
用法:fbird_add_user() 函式用於在Firebird資料庫中新增新的使用者。
語法:bool fbird_add_user ( resource $connection, string $username, string $password )
引數:
- $connection:Firebird資料庫連線資源,由 fbird_connect() 函式返回。
- $username:要新增的使用者的使用者名稱。
- $password:要新增的使用者的密碼。
返回值:如果成功新增使用者,則返回 true,否則返回 false。
示例:
<?php
// 連線到Firebird資料庫
$host = 'localhost';
$database = 'C:/path/to/database.fdb';
$username = 'SYSDBA';
$password = 'masterkey';
$connection = fbird_connect($host, $database, $username, $password);
if (!$connection) {
die('無法連線到Firebird資料庫: ' . fbird_errmsg());
}
// 新增新使用者
$newUsername = 'newuser';
$newPassword = 'newpassword';
if (fbird_add_user($connection, $newUsername, $newPassword)) {
echo '成功新增使用者:' . $newUsername;
} else {
echo '新增使用者失敗';
}
// 關閉資料庫連線
fbird_close($connection);
?>
注意事項:
- 要使用 fbird_add_user() 函式,必須先連線到Firebird資料庫。
- 需要以 SYSDBA 使用者身份連線到資料庫,並具有足夠的許可權才能新增新使用者。
- 新增的使用者將擁有預設的許可權,可以根據需要進行進一步的授權。
- 在實際使用中,應該根據安全性要求對密碼進行加密或使用更強大的身份驗證機制。
- 在新增使用者之前,建議先檢查是否已存在相同使用者名稱的使用者,以避免重複新增。