📜  单击php后新页面中的MySQL表(1)

📅  最后修改于: 2023-12-03 15:22:48.966000             🧑  作者: Mango

单击 PHP 后新页面中的 MySQL 表

在 Web 应用程序中,常常需要展示数据库中的表格数据。本文将介绍如何在 PHP 中,通过单击链接展示 MySQL 中的表格数据。

设置数据库连接

在 PHP 中,需要使用 mysqliPDO 扩展库,来与 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 脚本,来查询数据库中的表数据。以下是查询表中所有数据的示例代码:

<?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 服务器的可访问目录中。