函数:mysqli::real_connect()
适用版本:PHP 5, PHP 7
用法:
mysqli::real_connect() 函数用于与数据库建立持久连接,并返回一个表示连接状态的布尔值。它是mysqli类的一个方法,用于连接到MySQL数据库服务器。
语法:
bool mysqli::real_connect(
[string $host = ini_get("mysqli.default_host")],
[string $username = ini_get("mysqli.default_user")],
[string $passwd = ini_get("mysqli.default_pw")],
[string $dbname = ""],
[int $port = ini_get("mysqli.default_port")],
[string $socket = ini_get("mysqli.default_socket")]
)
参数:
返回值:
示例:
<?php
$mysqli = new mysqli("localhost", "username", "password", "mydatabase");
if ($mysqli->real_connect()) {
echo "连接成功!";
} else {
echo "连接失败:" . $mysqli->connect_error;
}
$mysqli->close();
?>
以上示例中,我们首先创建了一个 mysqli 对象,然后使用 real_connect() 方法尝试连接到名为 "mydatabase" 的数据库。如果连接成功,则输出 "连接成功!";如果连接失败,则输出连接错误信息。最后,我们使用 close() 方法关闭数据库连接。
请注意,示例中的用户名和密码应替换为实际的数据库用户名和密码,并确保数据库服务器正常运行并且具有正确的连接参数。