PHP 中的 MySQL 数据库连接和操作:从头开始进行 CRUD 操作 (PHP中的MySQL启动不了)

科技资讯9个月前发布 jdkjadmin
0 00

从头开始进行

简介

本教程将指导您如何在 PHP 中连接到 MySQL 数据库并进行基本 CRUD(创建、读取、更新、删除)操作。我们将从头开始,涵盖从连接到数据库到执行高级查询的所有内容。

先决条件

  • 安装和配置 PHP 和 MySQL
  • 基本的 PHP 知识
  • MySQL 数据库(可使用 phpMyAdmin 创建)

连接到 MySQL 数据库

要连接到 MySQL 数据库,我们需要使用 PHP 的

mysqli

扩展。以下是连接代码示例:

php

connect_error) {die(“连接失败: ” . $conn->connect_error);
}
?>

创建 (Create)

要向数据库中插入数据,我们可以使用

INSERT INTO

语句。以下是插入新记录的示例代码:

php

prepare(“INSERT INTO users (name, email) VALUES (?, ?)”);
$stmt->bind_param(“ss”, $name, $email);// 执行查询
$stmt->execute();// 关闭语句
$stmt->close();echo “新记录已创建。”;
?>

读取 (Read)

要从数据库中检索数据,我们可以使用

SELECT

语句。以下是选择所有记录并将其显示在 HTML 表格中的示例代码:

php

prepare(“SELECT FROM users”);// 执行查询
$stmt->execute();// 获取结果
$result = $stmt->get_result();echo “”;
echo “”;
while ($row = $result->fetch_assoc()) {echo “”;
}
echo ”

ID 姓名 电子邮件
” . $row[‘id’] . ” ” . $row[‘name’] . ” ” . $row[’email’] . ”

“;// 关闭语句
$stmt->close();
?>

更新 (Update)

要更新数据库中的数据,我们可以使用

UPDATE

语句。以下是更新现有记录的示例代码:

php

prepare(“UPDATE users SET name = ? WHERE id = ?”);
$stmt->bind_param(“si”, $new_name, $id);// 执行查询
$stmt->execute();// 关闭语句
$stmt->close();echo “记录已更新。”;
?>

删除 (Delete)

要从数据库中删除数据,我们可以使用

DELETE

语句。以下是删除现有记录的示例代码:

php

prepare(“DELETE FROM users WHERE id = ?”);
$stmt->bind_param(“i”, $id);// 执行查询
$stmt->execute();// 关闭语句
$stmt->close();echo “记录已删除。”;
?>

高级查询

除了基本 CRUD 操作之外,我们还可以使用以下高级查询来检索和操作数据:


  • SELECT

    子查询

  • JOIN

  • GROUP BY

  • HAVING

  • ORDER BY

关闭连接

在完成数据库操作后,请务必关闭连接以释放资源。以下是关闭连接的代码示例:

php

close();
?>

结论

本教程向您展示了如何使用 PHP 连接到 MySQL 数据库并进行基本的 CRUD 操作。通过遵循本教程中的步骤,您将能够创建、读取、更新和删除数据库中的数据。如果您有任何问题或需要进一步的帮助,请随时发表评论。

© 版权声明

相关文章