求救:PHP显示MYSQL里的记录,怎么老是少一条?我的程序如下:<?php $conn=@mysql_connect("localhost","root","apmsetup")ordie("由于网站正在更新,服务器连接不成功!");?><?php //=...
求救:PHP显示MYSQL里的记录,怎么老是少一条?我的程序如下:
$conn=@mysql_connect("localhost","root","apmsetup") or die("由于网站正在更新,服务器连接不成功!");
?>
//=======================================分页显示
$pagesize=10;//每页10条
if(mysql_select_db("zbjsz",$conn)) {
$tsql="select id,name,qq,phone,email,content,date from LIUYAN order by id desc";
$result=mysql_query($tsql,$conn);
} ;
$tiaoshu=mysql_num_rows($result);//总记录条数
$pages=ceil($tiaoshu/$pagesize);//总页数
$last_pagecount=($pages-1)*$pagesize+1;
//$topage为跳转到的页面数,$pages为总页数
if(isset($topage))
{
if($topage<=$pages)
{
$pagecount=($topage-1)*$pagesize+1;
}
else
{
$pagecount=$last_pagecount;
}
}
//判断参数是否传来,如没有就用默认值1,[这里有问题吗??]
if(empty($pagecount))
{
$pagecount=1;
}
?>
//到库中查询数据
$tsql="select id,name,qq,phone,email,content,date from liuyan order by id desc LIMIT $pagecount, $pagesize";
$result=mysql_query($tsql,$conn); //查询结果赋值给变量result
//显示查询结果 ****************************************
//*******************************************************
?>
//判断是否显示显示前一页的链接
if($pagecount)
{
$prepagecount=$pagecount-$pagesize;
if($prepagecount>0)
{
print "上一页";
}
}
//下一页第一条
$nextpagecount=$pagecount+$pagesize;
//检查是否最后一页
if(($pages>1)&&($nextpagecount
{
print "下一页";
}
//当前第几页
$mypage=ceil($pagecount/$pagesize);
?>
=$mypage;?>
/
=$pages;?>
页 共
=$tiaoshu;?>
条记录