查询

mysqli::change_user()函数—用法及示例

「 更改当前连接的用户和数据库 」


函数名称: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 服务器的连接。

请注意,更改用户和数据库可能需要具有足够权限的用户才能执行。

补充纠错
热门PHP函数
分享链接