求助!!热心人请进!

求助!!热心人请进!

require ("config.php");
  $pagesize=6;
  $query="select * from gbooka";
  $result=mysql_query($query,$link) or die (mysql_error());
  $rows=mysql_num_rows($result);
  $totalpage=ceil($rows/$pagesize);
  if ($pid<1) $pid=1;
  if ($pid>=$totalpage) $pid=$totalpage;
  $offset=($pid-1)*$pagesize;

我表中没有记录, $offset  得出来的结果 居然是 -6  ????

我的运行环境是 iis+mysql5+php5,小弟求大家帮助!

if($pid<1) 你的$pid之前没有赋值就用来比较了?
毕业了。。。