$rows=mysql_num_rows($query);
$rows=mysql_num_rows($result);

解决方案 »

  1.   

    $result=mysql_query($query) or die("<br>查询失败");
    $rows=mysql_num_rows($result);
      

  2.   

    谢谢大家,好用了
    我在接着增加功能,把上面的代码改为:
    <?$query ="select id,bt,fbsj from tztg ";
       $result=mysql_query($query) or die("<br>&sup2;é&Ntilde;&macr;&Ecirc;§°&Uuml;");
       $rows=mysql_num_rows($result);
       echo "×&Uuml;&frac14;&Ccedil;&Acirc;&frac14;&Ecirc;&yacute;:$rows<br>"
       echo "<table border=1><tr><td>&para;&copy;&micro;&yen;±à&ordm;&Aring;</td>";
       echo "<td>&sup2;ú&AElig;·±à&ordm;&Aring;</td><td>&Ecirc;&yacute;&Aacute;&iquest;</td><td>&sup2;ú&AElig;·±à&ordm;&Aring;</td></tr>";
       for ($i=0;$i<$rows;$i++)
       {
        $row=mysql_fetch_array($result);
        echo "<tr><td>$row[0]</td><td>$row[1]</td>";
           echo "<tr><td>$row[0]</td><td>$row[1]</td>";
       }
       echo "</table>";
                          ?>出现如下提示:
    Parse error: parse error, expecting `','' or `';'' in c:\apache\htdocs\1\1.php on line 14怎么回事啊?帖子我再加20分
      

  3.   

    $rows=mysql_num_rows($query);
    改为:
    $rows=mysql_num_rows($result);
    你太粗心了
    错误提示说:你提供的参数不是一个有效的结果资源
      

  4.   

    echo "×&Uuml;&frac14;&Ccedil;&Acirc;&frac14;&Ecirc;&yacute;:$rows<br/>" <== 这里少了行结束符“;”