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>&nbsp;&nbsp;";
}
?>

分页后的效果图如下:

 

顺便总结一下get与post的区别:

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。