php分页查询mysql+html
时间: 2023-08-06 13:07:04 浏览: 97
好的,下面是一个简单的 PHP 分页查询 MySQL 数据库的示例代码,同时使用 HTML 来显示数据和分页导航:
```php
<?php
// 连接 MySQL 数据库
$conn = mysqli_connect("localhost", "username", "password", "database");
// 每页显示的记录数
$records_per_page = 10;
// 获取当前页码
if (isset($_GET["page"])) {
$page = $_GET["page"];
} else {
$page = 1;
}
// 计算偏移量
$offset = ($page - 1) * $records_per_page;
// 查询总记录数
$sql = "SELECT COUNT(*) FROM table_name";
$result = mysqli_query($conn, $sql);
$row = mysqli_fetch_row($result);
$total_records = $row[0];
// 计算总页数
$total_pages = ceil($total_records / $records_per_page);
// 查询数据
$sql = "SELECT * FROM table_name LIMIT $offset, $records_per_page";
$result = mysqli_query($conn, $sql);
// 显示数据和分页导航
echo "<table>";
while ($row = mysqli_fetch_array($result)) {
echo "<tr><td>". $row["column1"] ."</td><td>". $row["column2"] ."</td></tr>";
}
echo "</table>";
echo "<p>";
if ($page > 1) {
echo "<a href='?page=". ($page - 1) ."'>上一页</a> ";
}
for ($i = 1; $i <= $total_pages; $i++) {
echo "<a href='?page=$i'>$i</a> ";
}
if ($page < $total_pages) {
echo "<a href='?page=". ($page + 1) ."'>下一页</a>";
}
echo "</p>";
// 关闭 MySQL 连接
mysqli_close($conn);
?>
```
在上面的代码中,你需要将 `username`、`password`、`database` 和 `table_name` 替换为你自己的 MySQL 数据库信息和表名。同时,你需要根据你的实际需求修改每页显示的记录数和查询语句。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pptx](https://img-home.csdnimg.cn/images/20241231044947.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![](https://img-home.csdnimg.cn/images/20250102104920.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)