📜  PHP mysqli_connect 函数 (1)

📅  最后修改于: 2023-12-03 14:45:12.329000             🧑  作者: Mango

PHP mysqli_connect 函数
介绍

在 PHP 中,mysqli_connect 函数是连接到MySQL数据库服务器的一种方法。它使用 MySQLi 扩展提供的功能来打开到MySQL数据库服务器的新连接。

语法
mysqli_connect(servername, username, password, dbname, port, socket)

参数说明:

  • servername: 要连接的MySQL数据库服务器的主机名或 IP 地址。
  • username: 连接 MySQL 服务器时使用的用户名。
  • password: 连接 MySQL 服务器时使用的密码。
  • dbname: 要连接到的 MySQL 数据库的名称。
  • port: (可选)要使用的端口。默认情况下,MySQL 使用端口 3306。
  • socket: (可选)要使用的套接字。如果未指定,则使用默认套接字或 TCP/IP。
返回值

如果成功,则返回一个新连接对象(即 mysqli 类的实例)。如果失败,则返回 FALSE。

示例

以下是一个简单的使用 mysqli_connect 函数的 PHP 代码片段:

<?php
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "test";

// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);

// 检查连接
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
?>
注意事项
  • mysqli_connect 函数不会默认设置字符集。在执行任何查询之前,必须使用 mysqli_set_charset 函数明确设置字符集。
  • 强烈建议使用 PHP PDO 或 MySQLi 扩展进行数据库操作,以避免 SQL 注入攻击。请勿使用 MySQL 扩展,因为它已被弃用并将在未来版本中删除。