轻松掌握:PHP+HTML打造动态MySQL数据展示网页

引言
随着互联网技术的发展,动态网页越来越受到用户的青睐。使用PHP和HTML结合MySQL数据库,可以轻松打造出功能丰富的动态网页。本文将详细讲解如何使用PHP和HTML与MySQL数据库进行交互,实现数据的动态展示。
准备工作
在开始之前,请确保以下准备工作已完成:
安装并配置好PHP环境和MySQL数据库。
创建一个MySQL数据库和数据表,并插入一些示例数据。
熟悉HTML和PHP的基本语法。
第一步:创建数据库和数据表
使用MySQL命令行工具或图形界面工具创建数据库。
CREATE DATABASE IF NOT EXISTS example_db;
USE example_db;
创建数据表,例如创建一个名为
users
的表,包含
id
、
name
和
email
三个字段。
CREATE TABLE IF NOT EXISTS users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
email VARCHAR(100) NOT NULL
);
插入一些示例数据。
INSERT INTO users (name, email) VALUES (‘张三’, ‘zhangsan@example.com’);
INSERT INTO users (name, email) VALUES (‘李四’, ‘lisi@example.com’);
第二步:创建HTML页面
创建一个名为
index.html
的HTML页面,用于展示用户数据。



动态数据展示

用户列表


ID 姓名 邮箱



第三步:编写PHP脚本
在HTML页面所在的目录下创建一个名为
index.php
的PHP脚本,用于从MySQL数据库中查询用户数据,并动态填充到HTML页面中。
connect_error) {
die(“连接失败: ” . $conn->connect_error);
}

// 查询用户数据
$sql = “SELECT id, name, email FROM users”;
$result = $conn->query($sql);

// 动态填充HTML表格
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo “

\n”;
echo ”

” . $row[“id”]. “

\n”;
echo ”

” . $row[“name”]. “

\n”;
echo ”

” . $row[“email”]. “

\n”;
echo “

\n”;
}
} else {
echo “0 结果”;
}
$conn->close();
?>
第四步:访问网页
在浏览器中访问
index.html
或
index.php
页面,即可看到动态展示的用户数据。
总结
通过以上步骤,您已经成功使用PHP和HTML与MySQL数据库进行了交互,实现了数据的动态展示。希望本文能帮助您更好地理解和应用PHP、HTML和MySQL,打造出功能丰富的动态网页。