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

mysqli::connect

打开新的 MySQL 服务器连接。
名称:mysqli::connect
分类:未分类
所属语言:php
一句话介绍:打开新的 MySQL 服务器连接。

mysqli::connect 函数

适用 PHP 版本

PHP 5.0.0 及以上版本。

函数说明

mysqli::connect 是用于创建到 MySQL 数据库服务器的连接的函数。此方法属于 MySQLi 扩展(即 MySQL Improved Extension),提供了面向对象的操作方式。通过此函数,你可以在 PHP 中与 MySQL 数据库进行交互,进行查询、更新等操作。

函数语法

mysqli::__construct ( [ string $host = ini_get("mysqli.default_host") ] , [ string $username = ini_get("mysqli.default_user") ] , [ string $passwd = ini_get("mysqli.default_pw") ] , [ string $dbname = null ] , [ int $port = ini_get("mysqli.default_port") ] , [ string $socket = null ] )

参数

  • $host:MySQL 服务器的主机地址。默认值为 PHP 配置中的 "mysqli.default_host"。
  • $username:用于连接数据库的用户名。默认值为 PHP 配置中的 "mysqli.default_user"。
  • $passwd:用于连接数据库的密码。默认值为 PHP 配置中的 "mysqli.default_pw"。
  • $dbname:要连接的数据库名。如果不指定,将不会选择默认数据库。
  • $port:MySQL 服务的端口,默认为 MySQL 默认端口(3306)。
  • $socket:MySQL 连接使用的套接字(可选)。

返回值

返回一个 mysqli 对象,如果连接成功。否则,返回 false。

示例

以下是使用 mysqli::connect 函数连接到 MySQL 数据库的示例:

示例代码:

  <?php
  // 创建 mysqli 对象并连接到数据库
  $mysqli = new mysqli("localhost", "root", "password", "test_db");
<p>// 检查连接是否成功<br>
if ($mysqli->connect_error) {<br>
die("连接失败: " . $mysqli->connect_error);<br>
} else {<br>
echo "连接成功!";<br>
}</p>
<p>// 关闭连接<br>
$mysqli->close();<br>
?><br>

示例代码的说明:

在此示例中,我们创建了一个 mysqli 对象,通过传入数据库的主机名("localhost")、用户名("root")、密码("password")和数据库名("test_db")来连接数据库。然后,检查连接是否成功,如果失败则输出错误信息。如果连接成功,则输出“连接成功!”。最后,通过调用 close() 方法关闭数据库连接。

同类函数
  • 打开 ZIP 文件。 zip_open

    zip_open

    打开ZIP文件。
  • 从结果集中取得列信息并作为对象返回。 mysql_fetch_field

    mysql_fetch_field

    从结果集中取得列信息并作为对象返回。
  • 关闭 ZIP 文件。 zip_close

    zip_close

    关闭ZIP文件。
  • 返回指定目录的文件列表。 ftp_nlist

    ftp_nlist

    返回指定目录的文件列表。
  • 读取 ZIP 文件中的下一个项目。 zip_read

    zip_read

    读取ZIP文件中的下一个项目。
  • 返回当前目录名称。 ftp_pwd

    ftp_pwd

    返回当前目录名称。
  • 检索错误数组。 libxml_get_errors

    libxml_get_errors

    检索错误数组。
  • 打开一个到 MySQL 服务器的持久连接。 mysql_pconnect

    mysql_pconnect

    打开一个到MySQL服务器的持久连接。