警告:mysql_num_rows():提供的参数不是有效mysql结果资源。为何?

错误语句line60: $rowscount=mysql_num_rows($query);
部分代码

试卷生成

成绩列表:

搜索:班级: 科目: $pagecount){ $pagecurrent=$pagecount;} $d=$pagecurrent*$pagelarge; if($pagecurrent==$pagecount) { if($rowscount%$pagelarge==0) { $d=$pagecurrent*$pagelarge; } else { $d=$pagecurrent*$pagelarge-$pagelarge+$rowscount%$pagelarge; } } for($i=$pagecurrent*$pagelarge-$pagelarge;$i<$d;$i++){ ?>
序号试卷编号科目学生班级单选题判断题多选题总分考试时间操作
<a href="del.php?id=&tablename=chengji" onclick="return confirm('真的要删除?')">删除

以上数据共条,

首页, 前一页 ,后一页, 末页, 当前第页,共页

 

试卷生成

成绩列表:

搜索:班级: 科目: <?php $sql="select * from chengji where 1=1"; if ($_POST["bj"]!=""){ $nreqbh=$_POST["bj"]; $sql=$sql." and kaosheng like '%$nreqbh%'";} if ($_POST["mc"]!=""){ $nreqmc=$_POST["mc"]; $sql=$sql." and kemu like '%$nreqmc%'";} $sql=$sql." order by id desc"; $query=mysql_query($sql); $rowscount=mysql_num_rows($query); if($rowscount==0) {} else { $pagelarge=10;//每页行数; $pagecurrent=$_GET["pagecurrent"];

序号试卷编号科目学生班级单选题判断题多选题总分考试时间操作

错的吧。
正确例子:

//连接
$con = mysql_connect("localhost", "root", "123456");
$sql="select ................";
$result = mysql_query($sql,$con);
echo mysql_num_rows($result);

修正:

$query=mysql_query($sql,$con); 
$rowscount=mysql_num_rows($query);