出现的问题是:Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\www\新建文件夹\ct1.php on line 64源代码是:<?php 
function pg($tb){
     global $PageSize ,$StartRow ,$PageNo,$MaxPage;
 //------------------------------------------------------
 $sql="SELECT * FROM ".$tb;
   $TRecord = mysql_query($sql); 
   $RecordCount = mysql_num_rows($TRecord);//获取总记录数
   $MaxPage = ceil($RecordCount/$PageSize);//获取总页数 
   //-----------------------------------------------------------
    mysql_free_result($TRecord);
           $per_screen=5;           
     if($PageNo-$per_screen<1) {
           $begin = 1;
       $end=2*$per_screen+1;
     }elseif($PageNo+$per_screen>$MaxPage) {  
       $begin = $MaxPage-(2*$per_screen+1);
       $end=$MaxPage;
 }else{
       $begin=$PageNo-$per_screen;
       $end=$PageNo+$per_screen;
 }
 if($begin<1) $begin=1;
 if($end>$MaxPage) $end=$MaxPage;
 //------------------------------------------------------
 $result['begin']=$begin;
 $result['end']=$end;
 return $result;
}
   function page_load(){
        global $PageSize ,$StartRow ,$PageNo;     //没页显示记录数
$PageSize = 2;   //记录每页显示多少
$StartRow = 0;  //开始显示记录的编号 //获取需要显示的页数,由用户提交
if(empty($_GET['PageNo'])){  //如果为空,则表示第1页
    
        $PageNo =  1;  //设定为1
         $StartRow=0;
}else{
    $PageNo = $_GET['PageNo'];  //获得用户提交的页数
    $StartRow = ($PageNo - 1) * $PageSize;  //获得开始显示的记录编号
}
   }
?>