使用 PHP 连接和读取 MySQL 数据库257


PHP 是一种流行的服务器端脚本语言,经常用于与数据库交互,包括 MySQL。本指南将详细介绍如何使用 PHP 连接和读取 MySQL 数据库,包括以下步骤:
建立数据库连接
执行查询
获取查询结果
处理结果集

1. 建立数据库连接

要连接到 MySQL 数据库,需要使用 PHP 中的 mysqli 函数。此函数需要以下参数:
主机名或 IP 地址
用户名
密码
数据库名称


$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database_name";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
die("连接失败:" . $conn->connect_error);
}

2. 执行查询

连接到数据库后,就可以执行查询来检索数据。mysqli_query() 函数用于执行查询,它需要以下参数:
数据库连接对象
SQL 查询字符串


$sql = "SELECT id, name, email FROM users";
// 执行查询
$result = $conn->query($sql);

3. 获取查询结果

执行查询后,结果存储在 result 对象中。mysqli_fetch_assoc() 函数可用于获取结果行并将其作为关联数组返回。此函数将继续从结果集中获取行,直到没有更多行为止。
while ($row = $result->fetch_assoc()) {
echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] . "
";
}

4. 处理结果集

处理结果集包括以所需的格式显示或存储数据。可以使用循环语句(例如 while 循环)遍历结果行,并根据需要提取数据。

以下示例将查询结果存储在数组中:
$users = array();
while ($row = $result->fetch_assoc()) {
$users[] = $row;
}


使用 PHP 连接和读取 MySQL 数据库是一个相对简单的过程,涉及建立数据库连接、执行查询、获取查询结果和处理结果集的步骤。通过遵循本指南,您可以有效地将 PHP 与 MySQL 集成,用于您的应用程序。

2024-10-21


上一篇:PHP 中安全地处理本地文件上传

下一篇:如何使用 PHP 连接远程数据库