分页显示
今天学会了用PHP如何分页,挺欣慰,功夫不负有心人!
limit 起了关键作用,limit 0,10,表示从0条记录开始,显示10条记录
<?php $host = 'localhost' ; $user_name = 'root' ; $password = '123' ; $conn =mysql_connect( $host , $user_name , $password ); if (! $conn ) { die ( '数据库连接失败:' .mysql_error()); } mysql_select_db( 'mydatabase' ); if (isset( $_GET [ 'page' ])) { $page = $_GET [ 'page' ]; } else { $page =1; } $pagesize =2; $sql = 'select *from liuyan' ; $result =mysql_query( $sql ); $total =mysql_num_rows( $result ); if ( $total ) { if ( $total < $pagesize ) $page_count =1; if ( $total % $pagesize ) { $page_count =(int)( $total / $pagesize )+1; } else { $page_count = $total / $pagesize ; } } else { $page_count =0; } $turn_page = '' ; if ( $page ==1) { $turn_page .= '首页|上一页' ; } else { $turn_page = '<a href=13-8.php?page=1>首页</a>|<a href=13-8.php?page=' .( $page -1). '>上一页</a>|' ; } if ( $page == $page_count || $page_count ==0) { $turn_page .= '下一页|尾页' ; } else { $turn_page .= '<a href=13-8.php?page=' .( $page +1). '>下一页</a>|<a href=13-8.php?page=' . $page_count . '>尾页</a>' ; } $sql = 'select time ,content from liuyan limit ' .( $page -1)* $pagesize . ',' . $pagesize ; $result =mysql_query( $sql ); ?> |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· [AI/GPT/综述] AI Agent的设计模式综述