MySQL 数据库连接与查询操作80


前言

PHP 作为一种流行的 Web 开发语言,广泛用于与数据库的交互。本文将通过一个 PHP 数据库例题,详细讲解如何连接 MySQL 数据库并执行查询操作,从而帮助读者掌握 PHP 与数据库交互の基本操作。

连接 MySQL 数据库

要连接 MySQL 数据库,我们需要使用 PHP 的 mysqli_connect() 函数。该函数接受四个参数:数据库服务器地址、用户名、密码和数据库名。例如:```php
$servername = "localhost";
$username = "myusername";
$password = "mypassword";
$dbname = "myDB";
// 创建 MySQL 连接
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检查连接是否成功
if (!$conn) {
die("连接失败:" . mysqli_connect_error());
}
```

执行查询

连接数据库后,我们可以执行 SQL 查询来检索或操作数据。要执行查询,可以使用 mysqli_query() 函数。该函数接受两个参数:一个包含 SQL 查询的字符串和 MySQL 连接对象。例如:```php
// 执行 SQL 查询
$sql = "SELECT * FROM users";
$result = mysqli_query($conn, $sql);
// 检查查询是否成功
if (!$result) {
die("查询失败:" . mysqli_error($conn));
}
```

处理查询结果

mysqli_query() 函数执行查询后会返回一个 mysqli_result 对象。该对象包含查询结果。我们可以使用 mysqli_fetch_assoc() 函数从结果集中获取一行数据并将其存储在关联数组中。例如:```php
// 获取查询结果
while ($row = mysqli_fetch_assoc($result)) {
// 处理每行数据
echo $row["name"] . " " . $row["email"] . "
";
}
```

关闭数据库连接

执行完所有查询后,我们应该关闭数据库连接以释放资源。可以使用 mysqli_close() 函数关闭连接。例如:```php
// 关闭数据库连接
mysqli_close($conn);
```

完整例题

以下是一个完整的 PHP 数据库例题,演示了如何连接 MySQL 数据库、执行查询和处理查询结果:```php

```

通过本文的讲解,读者已经掌握了 PHP 与 MySQL 数据库交互の基本操作,包括连接数据库、执行查询和处理查询结果。这些操作是 PHP Web 开发中常见的任务,希望本文能为读者提供帮助。

2024-12-09


上一篇:PHP 配置文件无效:故障排除指南

下一篇:PHP 数组索引排序:全面指南