主题:  求救,关于输出记录问题

ryonick

职务:普通成员
等级:2
金币:1.0
发贴:317
注册:2002/11/4 15:57:45
#12003/9/4 16:23:49
库里有3条记录,但输出死活只能输出2条 不知道是哪出的错 请高手指点下

$psize=10;
$sql="select * from lyb order by id desc";
$result=mysql_query($sql,$db);
$num=mysql_fetch_row($result);
$num_rows=$num[0];
$curpage=intval($num_rows/$psize);
if($num_rows%$psize) $curpage++;
if(empty($page)||($page<1))
{
    $page=1;
$offset=0;
}
elseif($page>$curpage)
{
$page=$curpage;
$offset=$page*$psize-$psize;
}
else
{
    $offset=$page*$psize-$psize;
}
?>

                 {
                 do
                 {?>


                        { ?>

                        else
                        { ?>


  该留言发表于: 北京时间                              { ?>                       else {?> 邮件地址:<? echo $myrow[email]; ?>
                    
删除该回复
管理员回复

 

  管理员:

大雪糕

职务:普通成员
等级:2
金币:10.0
发贴:579
注册:2002/2/2 11:30:51
#22003/9/7 20:50:47
开头取完$num[0]后数据库标识已经移到下一行了,所以始终会少一条记录



ryonick

职务:普通成员
等级:2
金币:1.0
发贴:317
注册:2002/11/4 15:57:45
#32003/9/10 10:31:25
解决了 我把mysql_fetch_row改成mysql_num_row就行了