php 如何判断到了最后一条纪录
同一类型的纪录有10条,一条一条显示出来,没有到最后一条就显示"下一条",到了最后一条就不显示出"下一条".php如何判断到了最后一条纪录??...
同一类型的纪录有10条,一条一条显示出来,没有到最后一条就显示"下一条",到了最后一条就不显示出"下一条".
php如何判断到了最后一条纪录?? 展开
php如何判断到了最后一条纪录?? 展开
2013-07-11
展开全部
自己手写举个例,希望对你有用: $sql="select * from table_name"; $query=mysql_query($sql);$num=mysql_num_rows($query);//总共有多少条记录$pagesize=1;//每页显示的条数,此为1;$pagecount=ceil($num/$pagesize);//一共多少页 $pagesize=16;//每页的条数
$pagecount=ceil($num/$pagesize);
if($_GET['page']){
$pageval=$_GET['page'];//$pageval 当前页
if($pageval>$pagecount){ //如果当前页大于总页数(不做处理的话,这个在点击下一页的时候可能会发生)
$pageval=$pagecount; //
}
if($pageval<=0){ //当前页小于等于(不做处理的话,这个在点击上一页的时候可能会发生)
$pageval=1; //令当前页等于1
}
$page=($pageval-1)*$pagesize;//pagesize为每页条数
$page.=',';
}if($_GET['page']<=0){
$pageval=1;
$page="0,";
}
if($num > $pagesize){ //这个也要写,至于为什么自己看
if($pageval<=1)$pageval=1; //这个也要写}$sql2="select * from table_name limit $page $pagesize";//只选择当前页的几条数据$query2=mysql_query($sql2);while($row=msyql_fetch_array($query)){ echo "输出内容";}mysql_free_result($query2);//可不写
$pagecount=ceil($num/$pagesize);
if($_GET['page']){
$pageval=$_GET['page'];//$pageval 当前页
if($pageval>$pagecount){ //如果当前页大于总页数(不做处理的话,这个在点击下一页的时候可能会发生)
$pageval=$pagecount; //
}
if($pageval<=0){ //当前页小于等于(不做处理的话,这个在点击上一页的时候可能会发生)
$pageval=1; //令当前页等于1
}
$page=($pageval-1)*$pagesize;//pagesize为每页条数
$page.=',';
}if($_GET['page']<=0){
$pageval=1;
$page="0,";
}
if($num > $pagesize){ //这个也要写,至于为什么自己看
if($pageval<=1)$pageval=1; //这个也要写}$sql2="select * from table_name limit $page $pagesize";//只选择当前页的几条数据$query2=mysql_query($sql2);while($row=msyql_fetch_array($query)){ echo "输出内容";}mysql_free_result($query2);//可不写
2013-07-11
展开全部
最好是去找一找分页类,然后自己看啦,看懂了就懂了,这种东西就是写过就知道杂回事啦!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-11
展开全部
你用sql语句查询条数啊!为0就是最后一条啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询