出现的问题是: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; //获得开始显示的记录编号
}
}
?>
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; //获得开始显示的记录编号
}
}
?>
$TRecord = mysql_query($sql); 应该是这个就没有执行成功,检查下