📅  最后修改于: 2023-12-03 15:22:48.966000             🧑  作者: Mango
在 Web 应用程序中,常常需要展示数据库中的表格数据。本文将介绍如何在 PHP 中,通过单击链接展示 MySQL 中的表格数据。
在 PHP 中,需要使用 mysqli
或 PDO
扩展库,来与 MySQL 数据库建立连接。以下是使用 mysqli
连接数据库的示例代码:
<?php
$host = "localhost"; // 数据库主机名
$username = "username"; // 数据库用户名
$password = "password"; // 数据库密码
$dbname = "database"; // 数据库名称
// 创建连接
$conn = mysqli_connect($host, $username, $password, $dbname);
// 检查连接
if (!$conn) {
die("连接失败:" . mysqli_connect_error());
}
echo "连接成功";
?>
现在,可以编写一个 PHP 脚本,来查询数据库中的表数据。以下是查询表中所有数据的示例代码:
<?php
$host = "localhost"; // 数据库主机名
$username = "username"; // 数据库用户名
$password = "password"; // 数据库密码
$dbname = "database"; // 数据库名称
// 创建连接
$conn = mysqli_connect($host, $username, $password, $dbname);
// 检查连接
if (!$conn) {
die("连接失败:" . mysqli_connect_error());
}
// 查询表中所有数据
$sql = "SELECT * FROM mytable";
$result = mysqli_query($conn, $sql);
// 输出数据
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. "<br>";
}
} else {
echo "0 结果";
}
mysqli_close($conn);
?>
现在,可以创建一个 HTML 页面,在页面中添加一个超链接,单击超链接可以打开 PHP 页面,展示 MySQL 表格数据。以下是 HTML 页面代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>MySQL 表数据</title>
</head>
<body>
<h1>MySQL 表数据</h1>
<p><a href="query.php">查看表数据</a></p>
</body>
</html>
现在,打开 HTML 页面,单击超链接,即可打开 PHP 页面,展示 MySQL 表格数据。注意,此处的 PHP 页面需要放置在 Web 服务器的可访问目录中。