函数名称:mysqli::change_user()
适用版本:PHP 5, PHP 7
函数描述:mysqli::change_user() 函数用于更改当前连接的用户和数据库。
语法:bool mysqli::change_user(string $user, string $password, string $database)
参数:
- $user: 要连接的 MySQL 用户名。
- $password: 要连接的 MySQL 密码。
- $database: 要连接的 MySQL 数据库。
返回值:成功时返回 true,失败时返回 false。
示例:
<?php
// 创建一个新的 MySQLi 对象
$mysqli = new mysqli("localhost", "root", "password", "mydb");
// 检查连接是否成功
if ($mysqli->connect_error) {
die("连接失败: " . $mysqli->connect_error);
}
// 更改连接的用户和数据库
if ($mysqli->change_user("new_user", "new_password", "new_database")) {
echo "用户和数据库更改成功!";
} else {
echo "用户和数据库更改失败!";
}
// 关闭连接
$mysqli->close();
?>
在上面的示例中,我们首先创建了一个新的 MySQLi 对象,并使用指定的用户名、密码和数据库连接到 MySQL 服务器。然后,我们调用 change_user()
函数来更改连接的用户和数据库。如果更改成功,则输出 "用户和数据库更改成功!",否则输出 "用户和数据库更改失败!"。最后,我们关闭了与 MySQL 服务器的连接。
请注意,更改用户和数据库可能需要具有足够权限的用户才能执行。