以下是基于query()+access分页的完整的PHP代码:

Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库文件路径"); // 获取总记录数 $rs = $conn->Execute("SELECT COUNT(*) AS total FROM 表名"); $total = $rs->Fields("total")->Value; // 每页显示的记录数 $pageSize = 10; // 总页数 $totalPage = ceil($total / $pageSize); // 当前页码 $page = isset($_GET['page']) ? intval($_GET['page']) : 1; // 如果页码小于1,则设置为1 $page = max(1, $page); // 如果页码大于总页数,则设置为总页数 $page = min($totalPage, $page); // 计算当前页的起始位置 $start = ($page - 1) * $pageSize; // 查询数据 $rs = $conn->Execute("SELECT * FROM 表名 ORDER BY id DESC LIMIT $start, $pageSize"); // 显示数据 while (!$rs->EOF) { // 输出数据 echo $rs->Fields("id")->Value . ' ' . $rs->Fields("name")->Value . '
'; // 移动到下一条记录 $rs->MoveNext(); } // 显示分页链接 echo ''; // 关闭数据库连接 $rs->Close(); $conn->Close(); ?> 用php写一段基于query+access分页的完整的代码。

原文地址: https://www.cveoy.top/t/topic/Nk3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录