1个回答
展开全部
<?
$sql="select * from table ";//查表
$res=mysql_query($sql);//取得结果
$nums=mysql_num_rows($res);//取得总记录数
$pagesize=15;//设定每页的记察旅录数
$pages=ceil($nums/$pagesize);//取得总页数
if($pages<1){$pages=1;}//设定总页数至少1页
$page=$_GET[page];//取得传递过来的页数
if($page>$pages){$page=$pages;}//如果传递过来的页数比总页数还大,就让它等于总页数
if($page<1){$page=1;}//如果传递过来的页数小于1,就让他等于大埋1
$kaishi=($page-1)*$pagesize;//为下一步做准备,limit的初始记录
$sql="select * from table order by id desc limit $kaishi,$pagesize";//取得记录败仿凳从计算出的初始值开始,一共$pagesize条
$res=mysql_query($sql);//取得结果
while($arr=mysql_fetch_array($res))
{
echo $arr[id]."---".$arr[biaoti].'<br>';//输出记录的ID和标题
}
?>
下面是分页<br />
<a href="?page=1">首页</a> <a href="?page=<? echo $page-1;?>">上页</a> 当前第<? echo $page;?>页 <a href="?page=<? echo $page+1;?>">下页</a> <a href="?page=<? echo $pages;?>">尾页</a>
$sql="select * from table ";//查表
$res=mysql_query($sql);//取得结果
$nums=mysql_num_rows($res);//取得总记录数
$pagesize=15;//设定每页的记察旅录数
$pages=ceil($nums/$pagesize);//取得总页数
if($pages<1){$pages=1;}//设定总页数至少1页
$page=$_GET[page];//取得传递过来的页数
if($page>$pages){$page=$pages;}//如果传递过来的页数比总页数还大,就让它等于总页数
if($page<1){$page=1;}//如果传递过来的页数小于1,就让他等于大埋1
$kaishi=($page-1)*$pagesize;//为下一步做准备,limit的初始记录
$sql="select * from table order by id desc limit $kaishi,$pagesize";//取得记录败仿凳从计算出的初始值开始,一共$pagesize条
$res=mysql_query($sql);//取得结果
while($arr=mysql_fetch_array($res))
{
echo $arr[id]."---".$arr[biaoti].'<br>';//输出记录的ID和标题
}
?>
下面是分页<br />
<a href="?page=1">首页</a> <a href="?page=<? echo $page-1;?>">上页</a> 当前第<? echo $page;?>页 <a href="?page=<? echo $page+1;?>">下页</a> <a href="?page=<? echo $pages;?>">尾页</a>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询