php5 mysql分页实例代码
php5 mysql分页实例代码
发布时间:2016-12-29 来源:查字典编辑
摘要:复制代码代码如下:内容

复制代码 代码如下:

<?php

//连接数据库

$db=mysql_connect("localhost","root","");

mysql_select_db("hy",$db);

//设定每一页显示的记录数

$pagesize=25;

//取得记录总数,计算总页数用

$res=mysql_query("selectcount(*)frommain",$db);

$myrow=mysql_fetch_array($res);

$numrows=$myrow[0];

//计算总页数

$pages=intval($numrows/$pagesize);

if($numrows%$pagesize)

$pages++;

//判断页数设置与否,如无则定义为首页

if(!isset($page))

$page=1;

//判断转到页数

if(isset($ys))

if($ys>$pages)

$page=$pages;

else

$page=$ys;

//计算记录偏移量

$offset=$pagesize*($page-1);

//取记录

$res=mysql_query("selectid,titlefrommainorderbyiddesclimit$offset,$pagesize",$db);

//循环显示记录

if($myrow=mysql_fetch_array($res))

{

$i=0;

?>

<tablewidth="101%"border="0"cellspacing="0"cellpadding="0">

<tr>

<tdwidth="5%"bgcolor="#E1E9FB"></td>

<tdwidth="95%"bgcolor="#E1E9FB"><fontcolor="#FF6666"size="2">内容</font></td>

</tr>

<?php

do{

$i++;

?>

<tr>

<tdwidth="5%"bgcolor="#E6F2FF"><?phpecho$i;?></td>

<tdwidth="95%"bgcolor="#E6F2FF"><fontsize="2">

<ahref="javascript:popwin('view.php?id=<?phpecho$myrow[0];?>')"><?phpecho$myrow[1];?></a></font></td>

</tr>

<?php

}

while($myrow=mysql_fetch_array($res));

echo"</table>";

}

//显示总页数

echo"<divalign='center'>共有".$pages."页(".$page."/".$pages.")<br>";

//显示分页数

for($i=1;$i<$page;$i++)

echo"<ahref='fenye.php?page=".$i."'>第".$i."页</a>";

echo"第".$page."页";

for($i=$page+1;$i<=$pages;$i++)

echo"<ahref='fenye.php?page=".$i."'>第".$i."页</a>";

echo"<br>";

//显示转到页数

echo"<formaction='fenye.php'method='post'>";

//计算首页、上一页、下一页、尾页的页数值

$first=1;

$prev=$page-1;

$next=$page+1;

$last=$pages;

if($page>1)

{

echo"<ahref='fenye.php?page=".$first."'>首页</a>";

echo"<ahref='fenye.php?page=".$prev."'>上一页</a>";

}

if($page<$pages)

{

echo"<ahref='fenye.php?page=".$next."'>下一页</a>";

echo"<ahref='fenye.php?page=".$last."'>尾页</a>";

}

echo"转到<inputtype=textname='ys'size='2'value=".$page.">页";

echo"<inputtype=submitname='Submit'value='Go'>";

echo"</form>";

echo"</div>";

?>

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新php教程学习
热门php教程学习
编程开发子分类