手机
当前位置:查字典教程网 >编程开发 >php教程 >php5 mysql分页实例代码
php5 mysql分页实例代码
摘要:复制代码代码如下:内容

复制代码 代码如下:

<?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>";

?>

【php5 mysql分页实例代码】相关文章:

Mac环境下php操作mysql数据库的方法分享

社区(php&&mysql)六

一段php加密解密的代码

php实现递归抓取网页类实例

php注入实例

BBS(php & mysql)完整版(二)

php使用GD实现颜色渐变实例

PHP mysql事务问题实例分析教程

apache+mysql+php+ssl服务器之完全安装攻略

社区(php&&mysql)五

精品推荐
分类导航