PHP教程:如何为网页添加上一页和下一页按钮
P粉718730956
P粉718730956 2023-08-27 10:22:36
0
1
463

我正在从MySQL数据库中获取我的歌曲,并且将来还会添加更多的歌曲,所以无法硬编码设置最大数量。如果能得到任何帮助或建议,我将非常感激。

P粉718730956
P粉718730956

全部回复 (1)
P粉451614834

你可以使用以下查询来获取数据库中的总记录数

$query = 'SELECT count(*) as total FROM song';

用于检查是否达到最大值

 下一页

隐藏下一页的完整示例

$servername = "localhost"; $username = "root"; $password = ""; $dbname = "test2"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } if (!isset($_GET['id'])) { $id = 1; } else { $id = (int)$_GET['id']; } $recordsPerPage = 10 ; // $query = 'SELECT * FROM song WHERE 1 LIMIT ' . (($id - 1) * $recordsPerPage) . ' ' . $recordsPerPage; // 这里需要处理歌曲数据的获取 $sql = "select count(*) as total FROM songs"; $result = $conn->query($sql); $data = $result->fetch_assoc(); if ($id*$recordsPerPage < (int)$data["total"]) echo "下一页"; $conn->close();
    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责声明 Sitemap
    PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!