在PHP脚本中应用limit来分页,可以使用MySQL数据库的LIMIT语句来限制查询结果的数量,并结合页码和每页显示的数量来实现分页效果。
以下是一个简单的示例:
query($query); // 输出查询结果 while($row = $result->fetch_assoc()) { echo $row['column_name'] . "
"; } // 生成分页链接 $query = "SELECT COUNT(*) as total_count FROM table_name"; $result = $conn->query($query); $row = $result->fetch_assoc(); $total_count = $row['total_count']; $total_pages = ceil($total_count / $per_page); for ($i = 1; $i <= $total_pages; $i++) { echo "$i "; } // 关闭数据库连接 $conn->close(); ?>
在上面的示例中,我们通过GET参数page获取当前页码,然后根据每页显示的数量计算出查询的起始位置。使用LIMIT语句限制查询结果的数量,并通过循环输出每条数据。最后,通过查询总记录数和每页显示的数量计算出总页数,并生成分页链接。