通过 PHP 连接和查询 MySQL 数据库283


PHP 是一门服务器端脚本语言,广泛用于 Web 开发。它提供了与关系数据库管理系统(RDBMS),如 MySQL,交互的强大功能。本文将指导您如何使用 PHP 建立与 MySQL 数据库的连接并执行查询。

连接到 MySQL 数据库

要连接到 MySQL 数据库,您需要使用以下语法:```php
$conn = mysqli_connect($servername, $username, $password, $dbname);
```

$servername 是 MySQL 数据库服务器的名称。
$username 是用于连接到数据库的用户名。
$password 是用于连接到数据库的密码。
$dbname 是您要连接的数据库的名称。

如果连接成功,$conn 变量将包含一个表示数据库连接的 mysqli 对象。否则,它将包含一个包含错误消息的字符串。

执行查询

一旦您建立了连接,就可以通过执行查询来与数据库交互。使用以下语法执行查询:```php
$result = mysqli_query($conn, $query);
```

$conn 是 mysqli 连接对象。
$query 是要执行的 SQL 查询字符串。

mysqli_query() 函数返回一个 mysqli_result 对象,该对象表示查询的结果。如果查询成功执行,则 mysqli_result 对象将包含查询的结果行。否则,它将包含一个包含错误消息的字符串。

处理查询结果

有几种方法可以处理查询结果。最常见的方法之一是使用 mysqli_fetch_assoc() 函数,它将结果行提取到一个关联数组中。```php
while ($row = mysqli_fetch_assoc($result)) {
echo $row['column_name'];
}
```

mysqli_fetch_assoc() 函数返回结果行的下一行,如果已处理所有行,则返回 NULL。它将列名作为关联数组的键,将列值作为关联数组的值。

关闭连接

在处理完查询结果后,请务必关闭数据库连接以释放系统资源。使用以下语法关闭连接:```php
mysqli_close($conn);
```

关闭连接后,$conn 变量将不再包含指向数据库连接的有效引用。

示例代码

以下示例演示了如何使用 PHP 连接到 MySQL 数据库,执行查询并处理结果:```php

```

这段代码将连接到名为 myDB 的 MySQL 数据库,执行 SELECT * FROM customer 查询,并打印结果中的客户姓名。

2024-11-03


上一篇:PHP 中引入数据库的全面指南

下一篇:PHP 数据库字典:管理、查询和文档数据库架构