php的基本分页模块
分页就是将数据库中的数据一段一段的显示在页面上,代码如下:
<?php //连接数据库 mysql_connect("localhost","root","123456"); mysql_select_db("httpcode") or die(mysql_error());//httpcode是数据库的名字 mysql_query("SET NAMES ‘utf8‘");//注意是utf8而不是utf-8 //分页模块 $pagesize=10;//定义每个页面显示10条数据库中的内容 $num_query=mysql_query("select count(*) from code_table");//code_table是表名 $rs=mysql_fetch_array($num_query); $count=$rs[0]; $pagenum=ceil($count/$pagesize);//进一法的函数是ceil() $page=empty($_GET["page"])?1:$_GET["page"];//empty函数是用来测试变量是否已经配置。 //若变量已经存在,返回false,不存在返回true echo "<table>"; $sql="select * from code_table limit ".($page-1)*$pagesize.",".$pagesize; $query=mysql_query($sql); while($rs=mysql_fetch_array($query)){ ?> <tr> <td> Catrgory:<?php echo $rs[‘Category‘]?> </td> <td> Error Codes:<?php echo $rs[‘Error_Codes‘]?> </td> <td> Details:<?php echo $rs[‘Details‘]?></td> </tr> <?php } echo "</table>"; for($i=1;$i<=$pagenum;$i++){ echo "<a href=‘index.php?page=".$i."‘>".$i."</a> "; } ?>
分页后的效果图如下:
顺便总结一下get与post的区别:
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。