当前位置: 首页> 函数类别大全> mysqli::real_connect

mysqli::real_connect

(mysqli_real_connect)打开与mysql服务器的连接
名称:mysqli::real_connect
分类:MySQLi
所属语言:php
一句话介绍:打开新的 MySQL 服务器连接。

mysqli::real_connect

适用PHP版本

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

参数

  • $host(可选): MySQL 服务器主机名或IP地址。默认为 "localhost"。
  • $username(可选): 用于连接的用户名。
  • $passwd(可选): 连接使用的密码。
  • $dbname(可选): 要连接的数据库名。
  • $port(可选): 连接端口号,默认是 MySQL 的默认端口 3306。
  • $socket(可选): 指定 Unix 套接字或者命名管道。
  • $flags(可选): 连接标志,可以是 MYSQLI_CLIENT_SSL、MYSQLI_CLIENT_COMPRESS 等,默认值为0。

返回值

返回 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。如果连接成功则输出“连接成功!”,否则输出错误信息。

同类函数
热门文章