mysqli::real_connect
(mysqli_real_connect)打开与mysql服务器的连接
PHP 5 >= 5.0.0, PHP 7, PHP 8
mysqli::real_connect() 用于打开一个到 MySQL 服务器的新连接。该方法用于初始化一个已经创建的 mysqli 对象连接。通常在使用 mysqli 实例化时,如果没有传入连接参数,可以使用此方法进行连接。
mysqli::real_connect( string $host = null, string $username = null, string $passwd = null, string $dbname = null, int $port = null, string $socket = null, int $flags = 0 ): bool
返回 bool,连接成功返回 true,失败返回 false。
以下示例展示了如何使用 mysqli::real_connect 方法连接到 MySQL 数据库服务器:
示例代码:
$mysqli = new mysqli();
$result = $mysqli->real_connect('localhost', 'user', 'password', 'database');
if ($result) {
echo "连接成功!";
} else {
echo "连接失败: " . $mysqli->connect_error;
}
示例中首先创建了一个 mysqli 对象,未传入任何连接参数。随后调用 real_connect 方法使用主机名、用户名、密码和数据库名连接 MySQL。如果连接成功则输出“连接成功!”,否则输出错误信息。