欢迎访问宙启技术站
智能推送

如何使用php中的mysqli连接函数来连接数据库

发布时间:2023-10-11 11:51:46

在使用PHP中的mysqli连接函数来连接数据库之前,需要先确保已经安装了mysqli扩展,并且数据库已经创建好了。下面是使用mysqli连接函数来连接数据库的步骤:

1. 打开数据库连接:

要使用mysqli函数连接数据库,需要提供数据库的主机名、用户名、密码和数据库名。使用mysqli_connect()函数来打开一个数据库连接并返回一个连接对象。

$host = "localhost";    // 数据库主机名
$username = "root";     // 数据库用户名
$password = "password"; // 数据库密码
$dbname = "mydb";       // 数据库名

// 打开数据库连接
$conn = mysqli_connect($host, $username, $password, $dbname);

// 检查连接是否成功
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}

2. 设置数据库字符集:

在连接成功后,需要设置数据库字符集。数据库字符集一般设置为UTF-8,以支持多种语言。

// 设置数据库字符集为UTF-8
mysqli_set_charset($conn, "utf8");

3. 执行SQL查询:

连接成功并设置好字符集后,就可以使用mysqli连接对象执行SQL查询了。使用mysqli_query()函数来执行查询,并返回结果。

$sql = "SELECT * FROM users";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    // 输出数据
    while($row = mysqli_fetch_assoc($result)) {
        echo "用户名: " . $row["username"]. " - 邮箱: " . $row["email"]. "<br>";
    }
} else {
    echo "0 结果";
}

4. 关闭数据库连接:

在完成数据库操作后,应该关闭数据库连接,释放资源。

mysqli_close($conn);

完整的示例代码如下所示:

$host = "localhost";
$username = "root";
$password = "password";
$dbname = "mydb";

// 打开数据库连接
$conn = mysqli_connect($host, $username, $password, $dbname);

// 检查连接是否成功
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}

// 设置数据库字符集为UTF-8
mysqli_set_charset($conn, "utf8");

// 执行SQL查询
$sql = "SELECT * FROM users";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    // 输出数据
    while($row = mysqli_fetch_assoc($result)) {
        echo "用户名: " . $row["username"]. " - 邮箱: " . $row["email"]. "<br>";
    }
} else {
    echo "0 结果";
}

// 关闭数据库连接
mysqli_close($conn);

以上就是使用PHP中的mysqli连接函数来连接数据库的基本步骤。根据实际情况,可以根据需要执行更多的数据库操作。